下面两个函数声明有什么区别? char *fun(i,j) char *i; char *j; { ... } 与 char *fun(char *i,char *j) { ... } 请各位高手指教,谢谢!!!
c语言 函数 程序开发
第一种是K&R、、ANSI之前的版本,,现在已经很少见了。用后一种把
第一种风格的是K&R 是两位c语言之父的名字的前一个字母的缩写, 两种风格,没有太大区别
古典C语言和现代C语言。现在的好多编译器已经不支持旧版的C语言风格。
第一种风格应该被废掉了吧?我都不记得我在哪里见过了,只记得最后一次是哪本书上作为书写代码的反面教材出现的。
没见过第一种写法
没什么区别。。。
长见识了
又张见识了
不过应该是早期的K&R风格,在最新的THE C PROGRAMMING LANGUAGE中,函数的声明风格符合ANSI建议形式。
《c和指针》P118,第一种风格就是K&R。
表示从没见过第一种方式!
没见过呀,又发现了一个漏洞
char (*str)[ ]跟char *str[ ]作函数形参的区别
c 跨函数 用指针申请内存储器
函数返回值有关问题
一个关于c语言函数 fread读取有关问题
哈希表的散列函数挑选
请大家帮忙写个C函数解决思路