Chinaunix
标题:
int main( int argc,char *argv[]) 和int main(int argc, char**argv) 的区别是什么?
[打印本页]
作者:
zheguzai
时间:
2011-09-23 13:01
标题:
int main( int argc,char *argv[]) 和int main(int argc, char**argv) 的区别是什么?
本帖最后由 zheguzai 于 2011-09-23 16:42 编辑
一道笔试题目
int main( int argc, char *argv[]) 和 int main(int argc, char **argv) 的区别是什么?
作者:
bruceteen
时间:
2011-09-23 13:07
后者可以写 argv = 0;
作者:
fender0107401
时间:
2011-09-23 13:15
前者是后者的一种情况。
作者:
mirnshi
时间:
2011-09-23 13:36
main函数太特别了, int **argv ??
作者:
pmerofc
时间:
2011-09-23 13:43
提示:
作者被禁止或删除 内容自动屏蔽
作者:
fender0107401
时间:
2011-09-23 15:34
哈哈,main。
作者:
x5miao
时间:
2011-09-23 18:54
除了写法不一样没有任何区别
作者:
unistd
时间:
2011-09-23 20:21
还有一种写法:
int main(int argc, char argv[][])
作者:
pmerofc
时间:
2011-09-23 20:27
提示:
作者被禁止或删除 内容自动屏蔽
作者:
hgli00
时间:
2011-09-23 23:56
笔试题考这么细…
作者:
liexusong
时间:
2011-09-24 10:01
没区别~
作者:
leizisdu
时间:
2011-09-24 21:18
应该没区别吧,数组名也是指针啊,只不过是常量指针{:3_183:}
作者:
wsw1wsw2
时间:
2011-09-27 11:39
你自己看看汇编出来有没有区别,对了茴香豆的“茴”有几种写法啊?
作者:
qlz37238
时间:
2011-10-08 13:48
LZ应该在CSDN里面也问过相同的问题吧
作者:
幻の上帝
时间:
2011-10-08 13:59
最多是古代某些编译器的方言吧
pmerofc 发表于 2011-09-23 20:27
现代的GCC仍可以用。当然,-pedantic了以后会complain。
不过我到现在也没兴趣去翻手册找这个算什么扩展……
作者:
suanmeilizhi
时间:
2011-10-08 14:40
求高手解答。。。
个人感觉一样的吧。。。。
作者:
pmerofc
时间:
2011-10-08 16:25
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2