void和int的区别
1个回答
展开全部
int和void的区别:
1.void和int的指代不同。
int是一种数据类型,它是定义整数变量的标识符,可以用来定义整数类型的变量。如:intnum=8;这句代码就是用整数类型变量的标识符int定义了一个名为num,值为8的变量。而void并不是定义变量的标识符。
2.void和int的区别还有:作用不同。
在定义的函数中,有的函数前是void有的是int或者float等等数据类型,此时它们被称为函数的返回值类型。当返回值类型为int时,函数就需要返回一个数据类型为int的返回值。
当返回值为类型为float时,函数就需要返回一个数据类型为float的返回值。而当返回值类型为void时,我们称这个函数返回空,或者这个函数无返回值。
在标准的C语言中,推荐主函数有返回值,并一般约定返回0代表程序工作无问题。在调用一个可执行文件时,并不能很直观的得到返回值,而需要额外的操作。
比如在shell脚本或者批处理中以变量保存返回值并显示,或者通过echo语句显示特定的内置变量值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询