栏目导航

当前位置: 首页 助考

void和int的区别

时间:2023-06-16 10:49文/学帆高考

void和int的操作方法、作用、结果不同。主函数返值可以定义为两种,int型或void型。区别在于int型main函数需要有返值,而void型则不需要。void表示无返回值或者返回值为空,而int可以返回整数。

void和int的区别

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

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

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

相关文章

void和int的区别

void和int的操作方法、作用、结果不同。主函数返值可以定义为两种,int型或void型。区别在于int型main函数需要有返值,而void...
2023-06-16

main must return int是什么错误

提示main函数的返回值类型必须为int型。同时要在main函数结束执行前添加诸如return 0,之类的语句。void main() 是C++语言的...
2023-06-19

float和int的区别

float和int中文含义不同、词性不同、用法不同。float可作名词和动词,含义为“浮动”、“飘移”、“轻盈走动”、“发行股票上...
2023-06-18

fscanf函数的用法

用法:int fscanf(FILE*stream,char*format,[argument...]);解析:int fscanf(文件指针,格式字符串,输入列表);返回值: 类...
2023-06-16

char什么意思

char用于C或C++中定义字符型变量,只占一个字节,取值范围为 -128 ~ +127(-2^7~2^7-1)。C语言中如int、long、short等不指定...
2023-06-16

bye的同义词

bye的同义词释义1:再见goodbye,farewell释义2:轮空marginalia同义词辨析goodbye int. 再见主要用作为感叹词,翻译为“再见...
2023-06-16

英语词性分类12种及缩写 用法是什么

英语词性的分类及缩写分别是:名词(n)、代词(pron)、 形容词(a)、 副词(ad)、 动词(v)、数词(num)、冠词(art)、介词(prep)、...
2024-09-13

地球自转和公转的区别 有什么区别

...的环绕运动,公转一圈就是一年。地球自转和公转有什么区别1、转的方向的中心区别:自转的中心是地轴,产生了昼夜的交替而...
2023-06-19

elder和older的区别主要有哪些 具体区别及例句

表示年龄大小,其实两个都可以,elder比older更正式。但是older和elder还是有些区别需要记清楚的,具体如下。elder和older的...
2023-06-15

地球自转和公转的区别 二者的区别

...9分10秒,公转会引起季节的变化。地球自转和公转有什么区别首先地球表面的点都在围绕着一
2023-06-15