问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

主函数int与void有什么区别?C语言

发布网友 发布时间:2022-04-20 22:55

我来回答

4个回答

热心网友 时间:2023-10-06 23:39

1、作用不同

主函数返值可以定义为两种,int型或void型。区别在于int型main函数需要有返值,而void型则不需要。

main函数返值作用:每个C程序最终的目标是为了执行,也就是编译成可执行文件后,被运行。main函数的返值将被传递到主调进程中,主调进程可以通过返回值判断是否执行正常。

2、操作方式不同

在标准的C语言中,推荐主函数有返回值,并一般约定返回0代表程序工作无问题。在调用一个可执行文件时,并不能很直观的得到返回值,而需要额外的操作。

比如在shell脚本或者批处理中以变量保存返回值并显示,或者通过echo语句显示特定的内置变量值。

3、结果的不同

使用void型main函数,等于放弃了通过返回值来表明程序是否运行成功的渠道,这对于在shell脚本或者批处理文件中调用可执行程序时,判断是否执行*是很不利的,所以如果想要所写的程序可以有更强的适应性,还是使用int作为main的返回值类型为好。

热心网友 时间:2023-10-06 23:40

int,表示计算机在存取数据时,是按四个字节从内存上存取,就好比要买一盒饼干,一盒饼干不能单独一块饼干去卖,必须打包好一整盒才能卖。
那么void就好比散装的一块一块饼干,不能一块饼干卖给你。拿到计算机上来说,就是void类型不能用来存放数据,必须需要强制转换后才能使用。

热心网友 时间:2023-10-06 23:40

int有返回值 void没返回值

热心网友 时间:2023-10-06 23:41

int 返回值为一个整数,void表示没有返回值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? void main()和int main(void)的区别 在C语言中,void main( )与int main( )有什么区别? int main() 与int main(void) 的区别是啥? c语言里,void main与int main有什么区别? C语言中主函数 int main和 void main的区别 c语言中被调函数用int和 void会有什么区别吗,返回... C语言中 void和int 这两种子程序有什么区别?大神... C语言void 跟int声明函数的区别? 我是刚学的新手,请问c语言中的void是什么, 用voi... C语言中void main和int main有什么区别 c语言,int与void不同点 在C语言中,void与int的区别 在C语言中,int 函数与void 函数有什么区别? DNF七彩转移晶石怎么得有什么用 快速得遗忘之地粉... DNF遗忘之地在哪 dnf遗忘之地七彩转移晶石可以怎么弄的快,除了那一... dnf遗忘之地 直面部落首领怎么完成 DNF遗忘之地全攻略!!!!! DNF遗忘之地在哪?求dnf遗忘之地详细攻略!! DNF遗忘之地怎么玩 遗忘之地进入方法介绍 C语言 void main()和int main()有什么区别 水煮肉片怎么做?材料以及制作方法! 水煮肉片的家常做法材料 水煮肉片的家常做法及配料 请指点下水煮肉片怎么做? 水煮肉片的家常做法是什么? 制作水煮肉片都需要哪些步骤?需要注意什么呢? 水煮肉片的制作方法及食材 水煮肉片儿做法步骤 水煮肉片方法 水煮肉片的制作方法是什么? 水煮肉片用什么肉,咋样做才好吃? 正宗的水煮肉片做法 水煮肉片是如何烹饪的?有哪些制作的小技巧? 重庆水煮肉片的家常做法 水煮肉片需要提前准备哪些食材?制作过程是怎样的? 水煮肉片如何制作? 水煮肉片的制作方法是什么呢? 微信违法缴费怎么开收据? 我在微信上面缴纳违法罚款,怎么打回执单,在那里可...