Chinaunix
标题:
求教语法知识
[打印本页]
作者:
增强功能
时间:
2009-04-29 15:18
标题:
求教语法知识
char * sstrcat(char *str1, const char *str2){
……
}
请问这个函数定义中的*是什么作用啊?
char * sstrcat和char sstrcat有什么不同?
(char *str1, const char *str2)和(char str1, const char str2)有什么不同?
作者:
langue
时间:
2009-04-29 15:23
char * 是函数的返回类型,需要看作一个整体。
作者:
net_robber
时间:
2009-04-29 18:07
(char *) sstrcat(char *str1, const char *str2)
根据优先级规则,等同于写成上面的样子
作者:
yangsf5
时间:
2009-04-29 19:31
一个是返回一个指针,一个是返回一个字符
作者:
bladmin
时间:
2009-04-29 22:40
标题:
回复 #1 增强功能 的帖子
函数前面的char* 是表示函数的返回类型。
函数参数的类型,表示的传进来的参数是字符指针还是字符!:wink:
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2