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

void的含义是( )

发布网友 发布时间:2022-04-30 03:54

我来回答

1个回答

热心网友 时间:2023-10-10 15:40

其它什么概念就不多说了,以下面几个例子来说明void的作用。
1.void的声明作用
void可用来声明一个函数,表示此函数无返回值或者是返回一个无类型的指针。例如:
void
func_no_return();
表示此函数无返回值。函数体内有没有return
都可以,如果加return,则return后面不跟任何值。
void
*
func_void_return();
表示此函数返回一个无类型的指针,也就是说什么样指针类型都可以。例如下面函数的定义:
void
*
func_void_return()
{
int
*
a;
int
b;
a
=
&b;
return
a;
}/*返回int型的指针*/
void
*
func_void_return()
{
char
*
a
="dfasdfa";
return
a;
}/*返回char型的指针*/
等等。
应用:void
*malloc
(size)
函数,malloc函数为调用者分配一块size大小的内存,并将此内存的地址返回给函数。至于此内存是什么样的类型,则可以由调用者自己确定。
2.void作为函数参数
int
func_void_parameter(void)与int
func_void_parameter()的区别。
前者表示此函数没有参数,如果你在调用此函数时,使用了参数,则编译器会报错误。你可以亲自试试。
后者也表示此函数没有参数,如果你在调用此函数时,使用的了参数,则有的编译器会报错或警告,也有的则视而不见。gcc则出现警告,cc则无视此错误。你也可以亲自编程测试。
int
func_void_parameter(void
*
param_ptr);
表示此函数的参数指针,无类型,即什么样的指针类型都可以传入到此函数中。
应用:
void
*
memcpy(void
*
target,
const
void
*
source,
size_t
n);
这是函数库中的内存拷贝函数,记得只是内存拷贝。如果参数不是void类型的,那此函数太无聊了。
3.void类型的指针不能进行算术运算。
void
*
ptr;
ptr++;
ptr--;这都是不可以的。想想看,ptr++指的是运算后,将指针指向下一个值,而不是指针的值加1。
就先这么多,如果有问题再说。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 北京玖瑞电子商务有限公司怎么样? 天津久瑞生物科技有限公司怎么样? 玖瑞长盛(北京)数字科技有限公司电话是多少? 深圳市东方久瑞科技有限公司怎么样? 北京东方久瑞科技股份有限公司怎么样? 苏州玖瑞网络科技有限公司怎么样? 上海玖瑞数码科技有限公司怎么样? 江苏玖瑞生物科技有限公司怎么样? 陕西玖瑞科技有限公司怎么样? 北京玖瑞科技有限公司怎么样? 蓝色和紫色可以搭配什么网名? 房屋设计:怎样才能使紫色和蓝色搭配的出色? 蚕丝丝巾怎样洗最好?怎么保养? 蚕丝巾是不是很容易勾丝 蚕丝巾搭配什么衣服好看 蚕丝围巾的各种围法,围巾系法之丝巾的长方形折叠法「服饰搭配」 《请回答1988》里的崔泽年轻与中年时期性格差异很明显,是为什么呢? 卢氏辈分 win10开机提示驱动器磁盘错误,且全部硬盘右键工具扫描都有错误! 4块硬盘3块都是新硬盘也错误 坏坏道新硬盘用diskgenius检测坏道,发现有很多坏道,在win10环境下测的,正常吗? 西安玖瑞电子信息科技有限公司待遇怎样啊 云南久瑞生物科技开发有限公司怎么样? 张家界久瑞生物科技有限公司怎么样? 山东玖瑞农业集团有限公司怎么样? 瑞丽市玖瑞电子商务有限公司怎么样? 厦门久瑞顺科技有限公司怎么样? 湖北玖瑞企业管理咨询有限公司怎么样? 山东玖瑞文化传媒有限公司怎么样? 武汉徐重玖瑞系统集成有限公司怎么样? 南京玖瑞行国际贸易有限公司怎么样? 易拉罐啤酒的有效期是多长时间呢 罐装啤酒保质期是多久 灌装啤酒保质期一般为多长时间 易拉罐啤酒过期3个月还能喝 蓝带啤酒(易拉罐)有保质期么?多长时间啊 易拉罐啤酒过期了还能喝吗 啤酒为什么易拉罐装的比玻璃瓶装的保质期长,保质期关键是与空气的接触吗,还是内部的变质 19年十月份生产的青岛易拉罐啤酒现在还能喝吗? 易拉罐啤酒打开了第二天还能喝吗 5G的到来,现智能手机能适应吗?