首页技术void在c语言中什么意思(什么情况下用void函数)

void在c语言中什么意思(什么情况下用void函数)

编程之家2026-06-03617次浏览

各位老铁们,大家好,今天由我来为大家分享void在c语言中什么意思,以及什么情况下用void函数的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

void在c语言中什么意思(什么情况下用void函数)

c语言中void什么意思具体怎么用

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

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

其中p1= p2语句会编译出错,提示“'=': cannot convert from'int*' to'float*'”,必须改为:p1=(float*)p2;

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

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

扩展资料

void在c语言中什么意思(什么情况下用void函数)

void类型在c开发中常见的用法有2种:

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;//结构体

void在c语言中什么意思(什么情况下用void函数)

str S1;

S1.a= 2;

max((str)&S1);

参考资料来源:百度百科——void

c语言中的void是什么意思

void被翻译为"无类型",相应的void*为"无类型指针"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。

void的作用

1.对函数返回的限定,这种情况我们比较常见。

2.对函数参数的限定,这种情况也是比较常见的。

一般我们常见的就是这两种情况:

(1)当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例如:void func(int a,char*b)。

(2)0当函数不允许接受参数时,必须使用void限定,这就是我们所说的第二种情况。例如:int func(void)。

扩展资料:

2011年10月12日,C语言之父丹尼斯·里奇辞世,在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。

在日益纷繁复杂的程序设计语言王国中,C语言因其简洁、有效、通用的特性而始终占据一席之地。被誉为“C语言之父”,同时也是操作系统Unix之父的C语言发明人之一——丹尼斯·里奇10月9日以70岁之龄辞世。

尽管通过Unix拿奖拿到手软,但令里奇引起最大关注和反响的则是C语言的问世。1999年,里奇和汤普逊为发展C语言和Unix操作系统一起获得了美国国家技术奖章。

参考资料:

百度百科-Void

百度百科-C语言关键字

c语言中void什么意思

void被翻译为"无类型",相应的void*为"无类型指针"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。

void的作用

1.对函数返回的限定,这种情况我们比较常见。

2.对函数参数的限定,这种情况也是比较常见的。

一般我们常见的就是这两种情况:

(1)当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例如:void func(int a,char*b)。

(2)0当函数不允许接受参数时,必须使用void限定,这就是我们所说的第二种情况。例如:int func(void)。

扩展资料:

2011年10月12日,C语言之父丹尼斯·里奇辞世,在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。

在日益纷繁复杂的程序设计语言王国中,C语言因其简洁、有效、通用的特性而始终占据一席之地。被誉为“C语言之父”,同时也是操作系统Unix之父的C语言发明人之一——丹尼斯·里奇10月9日以70岁之龄辞世。

尽管通过Unix拿奖拿到手软,但令里奇引起最大关注和反响的则是C语言的问世。1999年,里奇和汤普逊为发展C语言和Unix操作系统一起获得了美国国家技术奖章。

参考资料:

百度百科-Void

百度百科-C语言关键字

OK,本文到此结束,希望对大家有所帮助。

java贪吃蛇图片素材(java编写贪吃蛇简单版)潘达利亚护火者?潘达利亚的10大稀有宝宝