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);

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.