社区
C++ 语言
帖子详情
关于返回值
xiajue
2008-04-17 10:29:51
以前没好好学习,现在重新学习C++
请问:void main(vaid)与void mian()有什么区别吗?
void main()与int mian ()又什么区别?
什么时候用void main()?什么时候用int mian ()?
还有return,忘哪位高手帮我解决这个问题,寡人感激万分!
...全文
147
18
打赏
收藏
关于返回值
以前没好好学习,现在重新学习C++ 请问:void main(vaid)与void mian()有什么区别吗? void main()与int mian ()又什么区别? 什么时候用void main()?什么时候用int mian ()? 还有return,忘哪位高手帮我解决这个问题,寡人感激万分!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meiZiNick
2008-05-01
打赏
举报
回复
都是很好的建议! 值得学习
UltraBejing
2008-04-30
打赏
举报
回复
不知,帮顶
xiajue
2008-04-22
打赏
举报
回复
谢谢各位啊,有你们的帮助,我会学得更好的!!
星羽
2008-04-18
打赏
举报
回复
http://hi.baidu.com/%B3%E6%B5%C4%B4%AB%C8%CB/blog/item/98f3f8516441fc8c8c5430c8.html
K_s_G
2008-04-18
打赏
举报
回复
满天星
qmm161
2008-04-18
打赏
举报
回复
寡人的意思就是孤寡之人,也就是还没找到gf的
xkyx_cn
2008-04-18
打赏
举报
回复
只想说: main 和 mian 是有区别的
passhoney
2008-04-18
打赏
举报
回复
void main(vaid)与void mian()有什么区别吗?
答:如果是main函数的话,这样两种写法都是不对的。通常c++程序都要包含一个名为main()的函数,注意,不是Main()、mian(),大小写、拼写都要正确。
void main()与int mian ()又什么区别?
答:同样,如果是main()函数的话,2种写法仍然是不对的。
什么时候用void main()?什么时候用int mian ()?
答:c++句法要求main()函数的定义以函数头int main() 开始。void main()这种写法应该是不对的。
还有return,忘哪位高手帮我解决这个问题,寡人感激万分!
答:int main()函数中,位于main前面的int是指函数的返回类型(如果为void则无返回值),括号中的部分是参数列表(空着和写void是等价的,例如int main()=int main(void))。有返回值的函数在最后需要return的,相反,无返回值的函数则不需要return。
wen981512
2008-04-18
打赏
举报
回复
在C语言中,省略返回类型相当于说函数的类型为int.不过,C++逐步淘汰了这种作法.
也可以使用int main(void),在括号中使用关键字void明确指出,函数不接受任何参数.
在C++(不是C)中,让括号空着与在括号中使用void等效(在C中,让括号空着意味着对是否接受参数保持沉默)
有些程序使用下面的函数头,并省略返回语句:
void main()
这在逻辑上是一致的,因为void返回类型意味着函数不返回任何值,该变体适用于很多系统,但由于它
不是当前标准强制的一个选项,因此在有些系统上不能工作.因此应避免使用这种格式,而应使用C++标准
格式,这不需要做太多的工作就能完成.
ANSI/ISO C++标准对那些抱怨必须在main()函数最后包含一条返回语句过于烦琐的人做出了让步.如果
编译器到达main()函数末尾时没有遇到返回语句,则认为main()函数以如下语句结尾:
return 0;
kingsun555
2008-04-18
打赏
举报
回复
void main() 是不符合C++标准的。
要写标准的C++程序,请用 int main() 或者 int main( int argc, char **argv )
return0x0
2008-04-17
打赏
举报
回复
孤顶楼上的~
kojie_chen
2008-04-17
打赏
举报
回复
这个没有什么特殊的约定,用到了就return 吧,我是这样理解的
Treazy
2008-04-17
打赏
举报
回复
[Quote=引用 4 楼 fetag 的回复:]
朕靠,自称寡人,你不想活了?
[/Quote]
你看到这个字比谁都急啊
我还没急呢哈哈
baihacker
2008-04-17
打赏
举报
回复
2.void main是不标准的写法,C++中从来没有定义过. int main才是标准的 (貌似在2楼写漏了)
独孤过儿
2008-04-17
打赏
举报
回复
朕靠,自称寡人,你不想活了?
Treazy
2008-04-17
打赏
举报
回复
如果你不用嵌入式,基本上不用了解void main和int main造成的一些小问题
2楼说的已经够标准了,还有些细节的东西不用去了解了
baihacker
2008-04-17
打赏
举报
回复
以前没好好学习,现在重新学习C++
请问:void main(vaid)与void mian()有什么区别吗?
void main(void) 和 void main()在C++中没有区别
void main()与int mian ()又什么区别?
void main() int main()有区别
1.返回值不同
2.void main是不标准的写法,C++中从来没有定义过int main
什么时候用void main()?什么时候用int mian ()?
上面已经说了
还有return,忘哪位高手帮我解决这个问题,寡人感激万分!
return 结果;把函数的处理结果返回,如果是void就只有 return;
珍惜生命远离CPP
2008-04-17
打赏
举报
回复
记着用int main()是对的
相关推荐
shell查看
返回值
,shell查看
返回值
,shell查看
返回值
,
shell查看
返回值
,shell查看
返回值
,shell查看
返回值
,shell查看
返回值
,
python字符串函数及列表函数
返回值
、不
返回值
总结
字符串函数 capitalize
返回值
列表函数 append 不
返回值
count
返回值
extend 不
返回值
join
返回值
insert 不
返回值
split
返回值
remove 不
返回值
strip
返回值
del 不
返回值
...
Java8新特性之函数式接口及Lambda表达式
函数式接无
返回值
无参数无
返回值
单参数无
返回值
多参数有
返回值
无参数有
返回值
单参数有
返回值
多参数 FunctionalInterface 无
返回值
无参数 Runnable public FunctionTest{ } 无
返回值
单参数 Consumer<T> public FunctionTest{ } 无
返回值
多参数 BiConsumer<T, U> 有
返回值
无参数 Supplier<T> 有
返回值
单参数 Function<T, R> 有
返回值
多参数 BiFu
[Python系列] Python函数及函数式编程(四)
第三节
返回值
凡是运算,皆有
返回值
.函数的本质是"一个运算"的抽象,因此函数本身必定有
返回值
Python函数的
返回值
比较灵活,前面我们使用return返回结果的函数,基本都是单一
返回值
,本节我们讨论一下经常可以看到的"无
返回值
"和"多
返回值
"的函数定义. 无
返回值
函数 首先,我们需要明确一点,在Python中并不存在"无
返回值
参数",因为凡是运算,皆有
返回值
,只是有些函数看起来没有
返回值
罢了 ...
面向对象编程
返回值
类型:有
返回值
和没有
返回值
,有
返回值
和没有
返回值
都可以使用return(没
返回值
的return后面是不能加任何内容的) java变量的默认值: ...
发帖
C++ 语言
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
6.3w+
社区成员
25.0w+
社区内容
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-04-17 10:29
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下