当前位置:首页>维修大全>综合>

c语言中什么时候使用void定义函数

c语言中什么时候使用void定义函数

更新时间:2023-04-28 19:33:51

c语言中什么时候使用void定义函数

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

用法:

1、作为函数的返回值,如void add(int x,int y); 表示该函数吴返回类型,不需要返回值。

2、使用void*指针来使用,比如作为函数的参数类型,如: int max(void* param); -->此时的void*表示可以使用任何类型的参数进行转换。如

int a = 10; //普通类型

max((int)&a);

typedef struct{int a;}str; //结构体

str S1 ;

S1.a = 2;

max((str)&S1);

更多栏目