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

void是0吗

发布网友 发布时间:2022-05-16 03:34

我来回答

2个回答

热心网友 时间:2023-10-10 03:35

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
void几乎只有“注释”和*程序的作用,定义一个void变量没有意义,不妨试着定义:
void a;
这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。
void真正发挥的作用在于:
(1) 对函数返回的限定;
(2) 对函数参数的限定。
众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。
例如:
其中p1 = p2语句会编译出错,提示“'=' :
必须改为:
而void *则不同,任何类型的指针都可以直接赋值给它,无需进行强制类型转换:
这并不意味着,void *也可以无需强制类型转换地赋给其它类型的指针。因为“无类型”可以包容“有类型”,而“有类型”则不能包容“无类型”。道理很简单,我们可以说“男人和女人都是人”,但不能说“人是男人”或者“人是女人”。下面语句编译出错:
提示“'=' :

热心网友 时间:2023-10-10 03:36

void
英 [vɒɪd] 美 [vɔɪd]
adj. 空的,空虚的,没人住的;(职位)空缺着的;无效的
n. 太空,宇宙空间;空位,空隙;空虚感,寂寞的心情
vt. 使无效;宣布…作废;取消;排泄
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? c语言中宏定义出现((void)0)是什么意思? 伊利纯牛奶算牛奶吗 void 0和undefined的区别 楼下天天烧煤球可以举报吗 楼道里有人烧煤,气温向楼上漂,很难闻,请问能漂上楼的气体是什么?毒性如何?我觉得so2密度比空气大 楼下有个浴池,每天都烧锅炉,鼓风机的噪音非常大,怎样才能使鼓风机的噪音减小不影响楼上居民生活? 地下室烧燃煤锅炉一氧化碳能上二楼导致二楼住户中毒身亡吗? 楼下烧煤球能报警吗 豪车的空调在冬天会迅速变热吗? 在室外烧煤球一天24小时在烧,我们楼上的煤气很大的味,找什么部i门? 家里冷能不用空调变热吗? 楼下住户家里被火烧了,对楼上的住户有什么影响 空调为什么能冷能热 小吃店每天烧煤球,影响楼上的居民,怎么投诉? 我想知道空调变热变冷的原理! 楼下邻居烧煤球,烟囱出来刚好飘到楼上,家里味道很大! 单元楼楼道内生煤炉对楼上的住户有什么危害 为什么把空调关掉,瞬间就会变热? 小区一楼自建房留烟囱影响二楼业主怎样处理? 30层小区楼可以烧煤吗?楼下煤烟很大,影响楼上的空气质量。请问有什么硬性规定和法律手段维护权益呢? (void*)0是什么意思? javascript:Subsunmit();void 0; 这是怎么回事。。。 C语言,((void*)0)代表什么意思? 姜水洗头发有什么好处 小天才怎么开启拍立拍功能 姜水洗头发 姜水对蜂蜜合意起洗头发好吗 氢氧化钾相对分子质量 求一个王者荣耀名字要特别帅气的(最好是中英结合再带点符号) 王者荣耀英文名字最长可以多少字母 秋种豆角防锈病是非常普遍的现象,究竟是什么原因造成的? 氢氧化钾是碱吗 氢氧化钾有毒吗 向日葵在种植期间叶片叶柄上的铁锈状斑点是由什么致病 氢氧化钾对皮肤有害吗? 撸袖复合植物浓缩液是干啥用的 氢氧化钾变质的原因 黄瓜叶锈病由什么引起的? 库车 网有个人信用贷么? 我想房屋抵押贷款库车怎样贷