找回密码
 注册
搜索
热搜: java php web
查看: 2192|回复: 6

[问题]C++函数 main

[复制链接]
发表于 2009-1-26 08:15:04 | 显示全部楼层 |阅读模式
[问题]C++函数 main
c++函数的main 程序后面的 return ,是我们自身写入程序的啊?还是main函数在程序编译并执行后自己显示出来的啊?我是刚学,那位大哥,帮忙说写,谢谢了!!
发表于 2009-1-26 09:27:07 | 显示全部楼层
我把帖子顶上去,各位大哥来了好看见
回复

使用道具 举报

发表于 2009-1-26 10:00:33 | 显示全部楼层
标准的C++格式是:
int main()
{
    return 0;
}
回复

使用道具 举报

 楼主| 发表于 2009-1-26 08:52:59 | 显示全部楼层
main() 也是个函数,只不过比较特殊,它标明了程序的入口地址,return语句是用来函数返回的,用在main()函数中,意思就是程序执行完了,要向操作系统返回一个值,表明程序正常结束,控制权交回给操作系统,但并不是所有的操作系统都需要程序返回值的,鉴于程序的可移植性,所以一般都加上return语句,但这不是对所有操作系统所必须的。
回复

使用道具 举报

发表于 2009-1-26 09:59:51 | 显示全部楼层
补充一下,这个返回值一般可以用在批处理和脚本文件里,判断进程是不是成功执行完成
回复

使用道具 举报

发表于 2009-1-26 09:57:55 | 显示全部楼层
也可以是:
void main()
{
   
}
回复

使用道具 举报

发表于 2009-1-26 09:30:50 | 显示全部楼层
main() wmain()
这些只不过也是普通的函数, C Runtime Library会自动去调这些函数,比如说:CRT先把所有的初始化工作做完了,(比如静态的全局变量),然后去调用这个函数。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-11-23 01:34

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表