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

在C语言中,void与int的区别

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

我来回答

3个回答

热心网友 时间:2023-11-09 12:01

void
p()
此函数不需要
返回值
int
p()
需要返回一个整形的数值

可以:
int
n;
n=p();

热心网友 时间:2023-11-09 12:01

1、在定义指针变量时
void
*p;
//
定义一个无类型指针,void
不能定义变量
int
*pt,a;
//
定义一个指向整形数的指针和一个整形变量
2、在定义函数返回值时
void
fun()
{......}
//
该函数没有返回值
int
fun()
{......}
//
该函数返回一个整型值,在C语言中
fun()
{}与int
fun()
{}等效

热心网友 时间:2023-11-09 12:02

主函数返回值可以定义为两种,int型或void型。区别在于int型main函数需要有返回值,而void型则不需要。
1、 main函数返回值作用:
每个C程序最终的目标是为了执行,也就是编译成可执行文件后,被运行。 main函数的返回值将被传递到主调进程中,主调进程可以通过返回值判断是否执行正常。
2、在标准的C语言中,推荐主函数有返回值,并一般约定返回0代表程序工作无问题。
3、在调用一个可执行文件时,并不能很直观的得到返回值,而需要额外的操作。 比如在shell脚本或者批处理中以变量保存返回值并显示,或者通过echo语句显示特定的内置变量值。
4、由于获取返回值比较麻烦,并不是特别实用,所以更常用的方式是在程序中添加打印信息来提示是否执行成功。于是才有了void类型的main函数。
5、使用void型main函数,等于放弃了通过返回值来表明程序是否运行成功的渠道,这对于在shell脚本或者批处理文件中调用可执行程序时,判断是否执行*是很不利的,所以如果想要所写的程序可以有更强的适应性,还是使用int作为main的返回值类型为好。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦幻西游怎样查看自己怎么加的属性点阿? 我好长时间没玩了 .. 怎么... 梦幻西游怎么查看我各项加了多少点 卤肉料的配方 卤肉上色最好的配方前十 三国中曹操有几个儿子 曹植的意思是什么 曹操有多少个儿子?其中姓名叫什么? 简谱中1=c2/4是什么意思?别说几节几拍我不知道节和拍是什么意思 简谱四分之二什么意思 ...是鸡膏吗 放在老汤里行吗 怎么才能容于水 谢谢 怎么使用? 在C语言中,int 函数与void 函数有什么区别? DNF七彩转移晶石怎么得有什么用 快速得遗忘之地粉... DNF遗忘之地在哪 dnf遗忘之地七彩转移晶石可以怎么弄的快,除了那一... dnf遗忘之地 直面部落首领怎么完成 DNF遗忘之地全攻略!!!!! DNF遗忘之地在哪?求dnf遗忘之地详细攻略!! DNF遗忘之地怎么玩 遗忘之地进入方法介绍 dnf红色转移晶石怎么升级七彩转移晶石 DNF遗忘之地怎么玩 遗忘之地玩法攻略 DNF遗忘之地七彩怎么刷 DNF活动遗忘之地怎么打? DNF遗忘之地的各色转移石怎么调成七彩的 dnf遗忘之地蓝色转移晶石有什么用 dnf遗忘之地怎么刷七彩转移晶石 dnf遗忘之地副本怎么过 技巧攻略是什么 dnf遗忘之地怎么换七彩转移晶石 DNF七彩转移晶石怎么得有什么用 快速得遗忘之... dnf遗忘之地的七彩水晶在哪 dnf遗忘之地怎么打 c语言,int与void不同点 C语言中void main和int main有什么区别 我是刚学的新手,请问c语言中的void是什么, 用voi... C语言void 跟int声明函数的区别? C语言中 void和int 这两种子程序有什么区别?大神... c语言中被调函数用int和 void会有什么区别吗,返回... C语言中主函数 int main和 void main的区别 c语言里,void main与int main有什么区别? int main() 与int main(void) 的区别是啥? 在C语言中,void main( )与int main( )有什么区别? void main()和int main(void)的区别 主函数int与void有什么区别?C语言 C语言 void main()和int main()有什么区别 水煮肉片怎么做?材料以及制作方法! 水煮肉片的家常做法材料 水煮肉片的家常做法及配料 请指点下水煮肉片怎么做? 水煮肉片的家常做法是什么? 制作水煮肉片都需要哪些步骤?需要注意什么呢? 水煮肉片的制作方法及食材