[学习资料] 探讨一个C语言void的问题

[复制链接]
小熊01 发表于 2025-6-3 12:31 | 显示全部楼层
void就是告诉编译器这个函数不返回任何东西。就像告诉别人:“这个函数没东西拿给你。”
梦境摆渡人 发表于 2025-6-3 19:31 | 显示全部楼层
在C语言中,`void`关键字确实用于声明函数没有返回值或者指向无类型数据的指针。但是,`void`不能用来声明普通的变量,因为它没有具体类型,无法存储任何数据。
单芯多芯 发表于 2025-6-4 14:41 | 显示全部楼层
void就像空瓶子,装啥啥不行,只表明这个函数不拿东西出来
dreamCar 发表于 2025-6-9 13:16 | 显示全部楼层
使用指针可以让代码更简洁,直接访问内存位置,提高效率
朝生 发表于 2025-6-9 15:32 | 显示全部楼层
void表示无类型,常用作函数返回类型或参数类型,不能定义变量。
AIsignel 发表于 2025-6-11 09:48 | 显示全部楼层
变量名定义时不能直接用关键字“void”,应该指定具体的变量类型。
hmcu666 发表于 2025-6-11 14:51 | 显示全部楼层
总结准确,谨慎使用是对的。
MintMilk 发表于 2025-6-13 07:46 | 显示全部楼层
void表示函数不返回值,用于声明函数不提供数据输出。
蚊子的噩梦 发表于 2025-6-13 17:50 | 显示全部楼层
在C语言中,`void`关键字确实不是用来声明变量类型的。`void`主要用于函数声明,表示该函数没有返回值。对于指针,`void *`表示一个可以指向任何类型数据的指针,但在解引用时需要进行强制类型转换。
Pretext 发表于 2025-6-13 22:34 | 显示全部楼层
void表示函数没有返回值或指针指向无类型数据,不是变量类型。
穷得掉渣大侠 发表于 2025-6-15 16:29 | 显示全部楼层
在C语言中,void类型主要用于函数返回类型和指针声明,而不是用来声明普通变量。void表示没有值或未知类型,所以不能用来声明变量。
LLGTR 发表于 2025-6-19 08:16 | 显示全部楼层
void是函数无返回值或指针未指向具体内存的标记。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部