第1个回答 2009-03-28
main()也是一个函数,函数就要有参数列表和返回值,main()前面的void就是返回值类型(void表示返回值是空类型,即不返回值),main()的括号是main()函数的参数列表,如果需要在调用程序时传入一些参数,就要用到main()函数的参数列表,这些内容一般的国内教材都没有,所以不建议使用国内的C语言教材.
第3个回答 2009-03-31
main(int argc, char* argv[]) 参数的值:
argc 命令行参数总的个数 (包括程序名)
argv 为指针数组,用于存放命令行所有参数
argv[0] 指向命令行中"程序名"组成的字符串"程序名";
argv[1] 指向命令行中"实际参数1"组成的字符串"实际参数1";
argv[2] 指向命令行中"实际参数2"组成的字符串"实际参数2";