当前位置:大问百书>生活百科>void函数怎么用

void函数怎么用

2024-09-20 09:20:54 编辑:zane 浏览量:559

void函数怎么用

的有关信息介绍如下:

void的字面意思是“无类型”,void*则为“无类型指针”利联,void*可以指向任何类型的数据。void只有“注释”和限制程序的作用。void的作用在于对函数返回的限定和对函数参数的限定。

例如:float*p1;int*p2;p1=p2;

其中p1带行吧结素止司半宜茶=p2语句会编译出错,提示“'=':cannotconvertfrom'int*'to'float*'”,必须改为:p1=(float*)p2;

而void*则不同,任何类型的指针都可以直接赋值给它,无需进行强制类型转换:

void*p1;int*p2;p1=p2;

void函数怎么用

扩展资料

void类型强觉区调远把运福占东在c开发中常见的用法有2种:

1、作为函数的返回值,如voidadd(intx,inty); 表示该函数吴返回类型,不需要返回值。

2、使用void*指针来使用,比如作为函图殖么汉功点数的参数类型,如:请旧故逐持intmax(void*param); -->此时的void*表示可以使用任何类型的参数进行转换。如

i心室nta=10; //普通灯命可座胞字看粉传类型

max((int)&a);

typedefstruct{inta至买况象;}str; //结构体

strS1;

S1.a=2;

max((str)&S1);

版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/life/108435.html
热门文章