84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
int main P2(int, argc, char **, argv)这个是什么意思?入口函数吗
搜索了下,发现stackoverflow 上有个类似问题 why main P2((ac, av), int ac, char ** av) ?
大概意思是说P2是一种宏,这种宏是为了兼容老版本的编译器,比如有些早期C语言并不是
int main(int argc, char *argv[])
而是
main(ac,av) int ac; char **av;
P2(int, argc, char **, argv)这个宏会根据编译器的不同使用不同的 int main()形式。
P2(int, argc, char **, argv)
int main()
C里面没有这种语法,这么写能编译的话,P2应该是个宏
P2
#define P2 int main P2(int argc, char** argv) { return 0; }
搜索了下,发现stackoverflow 上有个类似问题 why main P2((ac, av), int ac, char ** av) ?
大概意思是说P2是一种宏,这种宏是为了兼容老版本的编译器,比如有些早期C语言并不是
而是
P2(int, argc, char **, argv)
这个宏会根据编译器的不同使用不同的int main()
形式。C里面没有这种语法,这么写能编译的话,
P2
应该是个宏