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

怎样理解C语言中的void这个类型?

发布网友 发布时间:2022-04-26 14:10

我来回答

4个回答

热心网友 时间:2022-06-02 15:41

展开1全部void 空类型,主要是函数返回值上面,因为每个函数可以有一个返回值,一般用return()来传回。例如:
int max(int x,int y)
{
int n;
n=(x>y)?x:y;
return n;
}
void main()
{
int a,b,c;
……
c=max(a,b);
……
}
这里面就使用了函数max的返回值,证明函数是可以返回一个值的,有时候又不需要返回值。例如:
void swap(int x,int y)
{
int t;
t=x;
x=y;
y=t;
}
void main()
{
int a,b;
...........
swap(a,b);
............
}
这里没有使用函数的返回值。
void一般就使用在这种不需要返回值的函数,避免函数返回值,可能你说自己写的程序不用那么麻烦啊,但是有时候调用错误,整个程序就错了。一般main函数前面都有一个void,就算没有,在程序结束的时候也要在后面加一句retrun 0;
我参加信息技术奥赛的时候别人也特地说明了,main函数返回值只能是0。
所以要养成习惯,不需要返回值的函数前面都加上void。

热心网友 时间:2022-06-02 16:59

void 的字面意思是“空类型”,void *则为“空类型指针”,void *可以指向任何类型的数据。void 几乎只有“注释”和*程序的作用,因为从来没有人会定义一个 void 变量.

热心网友 时间:2022-06-02 18:34

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。

例如我们的主函数不用返回值,我们就可以
void main()
{
}
这样子来设置。

热心网友 时间:2022-06-02 20:25

void 是没有类型、不关心返回值、不关心返回值类型的意思
例如:
1、定义 void add()函数,则说明只执行add中的代码即可,不需要返回值
2、定义 void * p 则说明p 是个指针,而不关心到底是哪种类型的指针
void在c语言中什么意思

void是C语言中的一个关键字,用于表示某种类型的缺失或无类型。在函数声明中,当函数的返回类型为void时,意味着该函数不返回任何值。此外,在某些函数参数中也可能使用void指针来表示一个指向通用类型的指针,它表示任何类型都可以赋值给这个指针。但由于指针的类型未知,因此在操作时需特别小心。2. void...

void在c语言中的意思是什么?

void在c语言中的意思是表示这个函数调用时不需要给它传参。void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。代表任意类型,而不是空的意思。void*是void类型的指针。void类型的指针的含义是:这是一个指针变量,该指针指向一个void类型的数。在函数的参数列表和返回值中,voi...

C语言中的函数类型void什么详细意思?

void意思是主函数(main)的数据类型空返回值。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函...

C编程中void到底是什么意思啊?在什么情况下用这个?

意思是“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void 的作用:对函数返回的限定,这种情况我们比较常见。对函数参数的限定,这种情况也是比较常见的。一般常见的就是这两种情况:1、当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例...

c语言void的意思是什么?

c语言中,void的意思是“无类型”,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。void 可以作为函数返回值类型,有void就代表没有返回值。在定义的函数中,有的函数前是void有的是int或者float等等数据...

c语言中void什么意思

C语言中,void是一个特殊的关键字,表示无类型。当它作为函数返回类型时,表示函数不返回任何值。当它作为函数的参数类型时,表示函数不接受任何参数。虽然void表示无类型,但是它仍然是一种类型一个变量不能被声明为void类型,只有函数可以返回void类型的值,或者接受void类型的参数。C语言是一种广泛使用...

c语言中void的意思

在C语言中,void是一种特殊的数据类型,用于表示无类型或没有值的情况。它用来指示函数不返回任何值,或者指示指针没有特定的数据类型。void在c语言中主要有两个常见的用法:函数返回类型:如果函数不返回任何值,可以将其返回类型声明为void。指针类型:在C中,可以使用void指针来存储任何类型的指针。这...

void在c语言中什么意思

void在c语言中是空的意思。void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用。因为从来没有人会定义一个void变量,让我们试着来定义:voida;这行语句编译时会出错,提示“illegaluseoftypevoid”。不过,即使voida的编译不...

c语言void是什么意思

在C语言中,void是一个关键字,表示无类型或空类型。它可以用来表示函数的返回类型或函数的参数类型。函数返回类型:当函数不需要返回任何值时,可以将其返回类型设定为void。函数参数类型:当函数不需要接受任何参数时,可以将其参数列表设定为void。此外,void还可以用于指针类型中,表示指针不指向特定类型...

void在c语言中什么意思

在C语言中,"void"这个关键字具有特殊含义,它代表着无类型。具体来说,void类型用于表示函数没有返回值,而void *则是无类型指针,常用于声明函数的参数类型、返回值类型以及函数内部指针的类型。void的运用旨在明确限制函数的返回值和参数处理,提供功能上的约束。通常,void在C语言中的两种常见用法如下...

void在c语言中怎么用 c语言中void与int c语言中void main c语言void的用法 c语言怎么调用void函数 void类型的参数 void是什么类型的函数 void在c语言 c语言什么时候用void
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
最火的欧美铃声排行榜(35岁男人用的手机铃声) 备孕吃什么好 吃芝麻酱可防胎儿畸形 备孕吃什么好 5类食物备孕女人一定... 准妈妈吃出芝麻酱的几大好处 ...上是所有北方人火锅必备,它除了好吃之外,还有什么其他功效? 森内贵宽扩展 森内贵宽森内贵宽---森田贵宽---Taka 森内贵宽基本信息 日本哪些乐队组合的歌曲是最棒的? 求NEWS成员里声音很孩子气的成员 cctvnews 里面播过的一个乐队的歌 女主唱 歌曲很有特点 歌曲只放了一... C语言中“void”是什么意思 C编程中void到底是什么意思啊?在什么情况下用这个? void到底是个什么 已经有初中教师资格证,但是想教高中,再去考取还需要所有科目都再考一遍吗?是不是只要再考高中要教的那 想问一下初中和高中教师资格考试科目一和科目二考试内容是一样的吗? 考高中教室资格证和初中教师资格证考试的科目内容是一样的吗? 初中教师资格证 数学知识与能力,考大学跟高中的知识吗? 请问教师资格证高中和初中考的综合素质和教育教学能力的内容一样吗 脸型有点大,有点偏方型脸的女生适合什么样的发型 还房贷的卡可以用来还其它贷款吗 个人社保登陆初始密码 用于还贷款的卡贷款还完后还可以继续使用吗? 信用卡能还贷款吗? 信用卡可以还贷款吗? 被恶意举报了,被谁举报了?怎么查,怎么解除? 信用卡可以用来还房贷吗 李易峰曾经是“四大流量”之一,为何他要主动退出流量行列? 四大流量里杨洋的粉丝基础是不是最差的? 目前为止,初代四大顶级流量有谁是真的转型成功了? 娱乐圈四大流量小生是指哪四个? C编程中的“void”是什么意思?在什么情况下使用? c语言中,void标志的属于什么类型啊,void才c语言中都有什么意义啊 2000年浙江高考报名人数 2000年河北高考人数 求历年高考报考人数统计 C语言中void的作用是什么? 中国最近几年的高考人数 2000年陕西高考人数 全国2000~2010年高考报考人数 近十年来每年的高考生人数的变化情况 2000年浙江高考报考文科的人数? 2001年到2010年高考报名人数是多少?注意:不是高考录取人数,而是报名人数!! 辽宁省普通高考报名人数为多少人 2000年高考本科录取率 我国历年高考时间、报考及录取人数(1949-2017) 春考和夏考的区别 谁能帮我找到我的2000年高考分数大概排江苏多少名 中国今年高考考生多少人? 国外的公司怎样办理专利申请? 想申请一个海外专利,需要准备那些材料,可以推荐一家服务机构吗?