你这样的头文件也能编译,dev表示很蛋疼。你还是回去再看看循环吧。
#include< stdio.h >
#include< stdlib.h >
void main()
{
int size_t( char *t );
char t[] = { 'a',' b', 'c', 'd' };
int l;
l = size_t( t );
printf( "%d",l);
system( "pause" );
}
int size_t( char *t )
{
int length = 0;
for( ; *(t++) !='\0';length +=1)
return length;
}