C基础语法-关键字:void【void不能定义变量,因为编译器不知道该分配多少内存;void*可以定义指针为无类型指针】【void * 主要用于数据结构的封装】

C基础语法-关键字:void【void不能定义变量,因为编译器不知道该分配多少内存;void*可以定义指针为无类型指针】【void * 主要用于数据结构的封装】,第1张

void字面意思是”无类型”,void* 无类型指针,无类型指针可以指向任何类型的数据。
void定义变量是没有任何意义的,当你定义void a,编译器会报错。
void真正用在以下两个方面:

  • 对函数返回的限定;
  • 对函数参数的限定;
//1. void修饰函数参数:表示不接受参数
//2. void修饰函数返回:表示没有返回值
void test01(void){
   
	printf("hello world");
}

//2. 不能定义void类型变量
void 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1325438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存