新微赢技术网

标题: 请问一下,int main() 和void main() 有什么区别? [打印本页]

作者: 简单快乐    时间: 2009-11-5 00:29
标题: 请问一下,int main() 和void main() 有什么区别?
书上一开始的例子都是用int main()   后来就换了void main()  了。也没说明为什么?请教下大家
作者: 卐孬孬卐    时间: 2009-11-5 00:29
main()返回系统的值的类型不同,
当int main()结束时程序返回一个整型数给操作系统
当void main()结束时,程序返加一个void类型的值给操作系统
作者: 冷冷DI草    时间: 2009-11-5 00:29
为什么我的DEV上,写void main()
会提示错误呢?
'main'must return 'int'
作者: 乄獨萊◇獨徍    时间: 2009-11-5 00:29
lionmusicyj 在 2008-10-20 09:06 的发言:

为什么我的DEV上,写void main()
会提示错误呢?
'main'must return 'int'

你直接别写 void 就OK了...
作者: 若叶花吹雪    时间: 2009-11-5 00:29
都void了,还返回什么...
作者: 水中de云    时间: 2009-11-5 00:29
在dev-c++中 是必须 写成int main()这种形式的 这 也是 c++标准 强调的一种格式吧
作者: ~~精灵小姐$    时间: 2009-11-5 00:29
再问下~~void类型是?
作者: 爱你爱到西元    时间: 2009-11-5 00:30
void用在函数的返回时 是不返回任何类型的
用在指针时 是个void*类型的 就是没有类型 需要强制转换




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2