在main 函数前面为什么要加个void !有时候不加这个提示说错误!这是个什么意思
答案:5 悬赏:50 手机版
解决时间 2021-01-31 23:17
- 提问者网友:原来太熟悉了会陌生
- 2021-01-30 22:38
在main 函数前面为什么要加个void !有时候不加这个提示说错误!这是个什么意思
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-01-30 22:49
无返回值类型。可以把void换成int ,但要在最后加一句return 0;
全部回答
- 1楼网友:执傲
- 2021-01-31 02:26
什么返回值,就是你定义了一个函数的时候,这个函数被调用后会执行它大括号里的功能,如果这个函数有返回值,也就是有个return,那么你可以调用这个函数的返回值(它和这个函数的功能没有直接关系),如果你不需要这个函数有返回值,你就可以用void来要求不返回。你可以这样来记,如果给你的函数定义了数据类型,就是前面加了int , double这些的,就必须要有return,如果没有return,那么前面的数据类型一定是个void ,不明白继续追问 望采纳!
- 2楼网友:未来江山和你
- 2021-01-31 01:47
因为不加类型说明的时候默认的类型是int,但是有的编译器不允许默认,例如我用的VS2010,就不允许省略这个int。而且标准的ANSI C中main函数的类型就是int .
- 3楼网友:街头电车
- 2021-01-31 00:42
除了构造函数,其他任何函数都必须有显式的返回值。这是语法规定。
- 4楼网友:千杯敬自由
- 2021-01-30 23:41
main函数也是函数,所以肯定就要有函数类型。main函数一般没有返回类型的,所以是void类型。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯