问以下哪种声明方式是正确的main()?
答有两种有效的声明方式
int main(void) int main(int argc, char **argv)尽管它们可以以多种方式编写。第二个参数可以声明为char *argv[](参见问题 6.4),您可以为这两个参数使用任何名称,并且可以使用旧式语法
int main() int main(argc, argv) int argc; char **argv;
参考:ISO Sec. 5.1.2.2.1, Sec. G.5.1
H&S Sec. 20.1 p. 416
CT&P Sec. 3.10 pp. 50-51