不过在最新的 C99 标准中,只有以下两种定义方式是正确的:
1. int main( void )
2. int main( int argc, char *argv[] )
没有参数传入的时候,使用地一种;有参数传入的时候,使用第二种。
main()的返回值类型int是给程序的激活者——操作系统的。DOS环境下,他的返回值在环境变量ERRORLEVEL里存着,在批处理程序中,我们可以读出此环境变量。eg:
在DOS的批处理下,可用
ERRORLEVEL得到main的返回值
如
test.exe // 执行程序
if ERRORLEVEL 1 dosomeing //如果返回值为1做
阅读(2475) | 评论(0) | 转发(0) |