main() c++简单问题

[复制链接]
查看11 | 回复5 | 2011-8-23 09:49:40 | 显示全部楼层 |阅读模式
#include
int main()
{
        int i=1;
        cout<<&i;

return 0 ;
}
return 0,1,2,3, 都行,但是区别是什么?

回复

使用道具 举报

千问 | 2011-8-23 09:49:40 | 显示全部楼层
返回语句return可返回任意类型的变量,在系统函数和自己编写的函数中应用广泛,这是因为返回值的类型是已知的。但在main()函数中,return语句的返回值的作用有些不同,这个返回值可以告诉操作系统该程序的工作情况,默认情况下,0表示该程序正常结束,1,2.....视具体情况而定,详细情况需要了解DOS操作系统的批处理程序方面的知识。...
回复

使用道具 举报

千问 | 2011-8-23 09:49:40 | 显示全部楼层
看操作系统是怎样定义的...
回复

使用道具 举报

千问 | 2011-8-23 09:49:40 | 显示全部楼层
这里的main的返回值是int型的,所以在main函数执行完毕之后,需要返回操作系统一个int型的数据,0,1,2,3都是int型,所以都是可以的具体的区别需要操作系统是怎样定义的。一般0表示正常结束...
回复

使用道具 举报

千问 | 2011-8-23 09:49:40 | 显示全部楼层
返回给操作系统的...
回复

使用道具 举报

千问 | 2011-8-23 09:49:40 | 显示全部楼层
返回给操作系统操作系统上的 bat 或 shell脚本 调用这个程序 可以根据 这个返回值 来改变 运行的流程搜一搜 批处理
if errorlevel...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行