永发信息网

C语言中函数必须有返回值吗?没有无法使用对吗?

答案:3  悬赏:80  手机版
解决时间 2021-01-13 19:48
C语言中函数必须有返回值吗?没有无法使用对吗?
最佳答案
在写函数时,
我们一般用 类型+函数名 来定义函数,void类型是空返回值,也就是没有返回值。
其他的,如int、double等类型函数,需要返回相应类型的返回值。追问
看一下第一句话,我本来也是你这样认为的,看了这个就糊涂了,这是我们得课本追答你这样的精神很好啊
如果要细究的话,我认为是这样的,先上图一张以示清白
里面有一句话,该函数不执行任何操作也不返回任何值。但是如果你用codeblocks编译的话,你会发现如果用return 0 的话,程序正常运行时是显示“PROCESS RETURN 0 (0X0)”的。如果你用void main 不返回的话,就return的是一个不确定的数(不能说是随机数),那么这就和 “定义一个变量后不给它赋值”,然后打印它看结果出来的是一个不确定的值 是一样的道理。函数确实都要返回一个值,但是很多时候我们返回一个值0都是为了看程序能不能运行到return 0 那句,来看程序的运行正常情况,学习过程中为了方便很多时候都是省略直接void了的。
不知道这样的观点你能否接受
注:这个书是C语言作者写的,可以相信!
全部回答
不一定哦,以void开头就不需要return返回
不一定要有返回值,void函数不许需要有返回值,但函数依然可以调用追问书上写的void返回值是空类型
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从广州坐飞机到福建莆田湄洲岛怎么走?最快捷
十到十五万汽车推荐
明明三次跳了73个,梅梅比明明多一点,梅梅第
亲们请问双均整形在哪里?
超绝萌爸全集免费在哪里可以看
夸夸什么什么成语
质嫩爽口的金针菇炒圆白菜怎么做好吃又简
从上诲浦东新区周浦镇到汽车东站怎么走
探骊得什么成语
有人知道贵州大方有一种野果叫沙糖果吗,我想
土城王液肥的介绍
朱天毅是不是将乐人
我正在参加【选秀】app上的首届网红歌手大赛
y28tvivo手机多少钱
下列城市不是位于长江沿江地带的是A.重庆B.武
推荐资讯
如图是?A、B、C三种物质的溶解度曲线.请回答
女人喜不喜欢你,看她和你聊天就知道了
DREAMABC国际英语这个英语机构正规吗?有人听
单选题食物在口腔内能被消化的是A.麦芽糖B.蛋
中冶置业集团有限公司的部门机构
17款宝马x1值得买吗
如何腌酸梅?
找几本以前看过的小说~实在不记得名字了,希
红星照相馆(加益镇加益派出所)地址好找么,我
2017年8月 全球将发生什么事
单选题在下列哪种物质加入双缩脲试剂后呈紫色
三山区的旅游
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?