84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
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
应该是个宏