c语言"void main" 在很多c语言中main前没有,为什么要加上啊?
答案:5 悬赏:30 手机版
解决时间 2021-04-04 02:11
- 提问者网友:捧腹剧
- 2021-04-03 18:14
c语言"void main" 在很多c语言中main前没有,为什么要加上啊?
最佳答案
- 五星知识达人网友:空山清雨
- 2021-04-03 18:33
c语言"void main" 在很多c语言中main前没有,为什么要加上啊?
不加 默认 main()返回值为 int 型
加void, main()函数为返回值。
加不加没什么大的区别
main函数 返回值是 返回到系统中!
不加 默认 main()返回值为 int 型
加void, main()函数为返回值。
加不加没什么大的区别
main函数 返回值是 返回到系统中!
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-04-03 21:51
最好加上,以前是纯C,现在都是在混合环境,C++环境中编译C的。。。追问为什么我们老师讲的都是不加的啊!追答老师只会用最老的C,估计
不要指望非IT的也能赶上最新的前沿阵地啊
不要指望非IT的也能赶上最新的前沿阵地啊
- 2楼网友:迟山
- 2021-04-03 21:29
在c++或者turb C好像就可以不用加,在C语言中最好加吧,这个是习惯或者把void改成int然后在函数最后加上return 0;也行
- 3楼网友:舊物识亽
- 2021-04-03 20:26
void 代表空的意思,就是没有返回值
一般加上比较好,当然根据编译器的不同你也可以写成这样的形式
int main()
{}
对于不加的话,只能说用的C并不严谨,很有可能程序中丢三落四,建议写上,标明此函数是什么类型
一般加上比较好,当然根据编译器的不同你也可以写成这样的形式
int main()
{}
对于不加的话,只能说用的C并不严谨,很有可能程序中丢三落四,建议写上,标明此函数是什么类型
- 4楼网友:归鹤鸣
- 2021-04-03 19:03
c99规范要求main函数返回值必须是 int。
但有些编译器允许非标准的写法,而且有一大批程序员不这样写。在应用角度来看,问题不大。但在源码规范上看,建议最好写上。
这就好比生活中,人们的口语总是有语病的。
比如:你走先。这么说,别人能听懂
但要规范的话,还是要遵循语法。说成:你先走。
但有些编译器允许非标准的写法,而且有一大批程序员不这样写。在应用角度来看,问题不大。但在源码规范上看,建议最好写上。
这就好比生活中,人们的口语总是有语病的。
比如:你走先。这么说,别人能听懂
但要规范的话,还是要遵循语法。说成:你先走。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯