当前位置:新励学网 > 秒知问答 > c语言中什么时候使用void定义函数

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

发表时间:2024-07-30 13:05:55 来源:网友投稿

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

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!