一个关于指针函数的问题
有一段这样的代码:它的目的是要你输入的字符串中小写字母全部改成大写,大写字母不变。现在是可运行的程序,只是有些地方不太懂,如下。
程序代码:#include <stdio.h>
#include <string.h>
char *fun( char tt[] )
{
int i;
for( i = 0 ; tt[i] ; i++)
if ( (tt[i]>='a') && (tt[i]<='z'))
tt[i] -= 32;
return ( tt );
}
void main()
{
char tt[81];
printf(" Please enter a string:\n");
gets( tt );
printf(" The result string is : %s\n ",fun( tt ));
}
一开始我以为盗版书印错了,在fun函数前居然有个*号,我没加,结果怎么改都编译不了,直到到加上了这个*号才行。我在书上找吧,根本没指针函数这块内容啊???不明白?不理解?
所以想问问指针函数什么情况下用?关于它的介绍?









