Chinaunix首页 | 论坛 | 博客
  • 博客访问: 504016
  • 博文数量: 54
  • 博客积分: 5016
  • 博客等级: 大校
  • 技术积分: 954
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-23 11:00
文章分类

全部博文(54)

文章存档

2009年(5)

2008年(49)

我的朋友

分类: C/C++

2008-10-21 11:20:56

不过在最新的 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做
阅读(2449) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~