形参要和实参相对应,fun( tt )和char* fun( char tt[] ),实参是tt,tt是个地址,形参是tt[],请问可以把形参中的[ ]去掉吗?
#include <stdio.h>#include <string.h>
char* fun( char tt[] )
{
int i;
for( i = 0; tt[i]; i++ )
/**********found***********/
if(( 'a' <= tt[i] )&&( tt[i] <= 'z' ) )
/**********found***********/
tt[i] -= 32;
return( tt );
}
main( )
{
char tt[81];
printf( "\nPlease enter a string: " );
gets( tt );
printf( "\nThe result string is:\n%s", fun( tt ) );
}