您现在的位置是:首页 > 故事语录 > 励志语录励志语录
C语言中void是什么意思(c语言void是什么意思)
队长网红网2022-11-07 08:00:13励志语录100人已围观
简介C语言中void是什么意思(c语言void是什么意思),本文通过数据整理汇集了C语言中void是什么意思(c语言void是什么意思)相关信息,下面一起看看。很多朋友想了解一些关于C语言中void含义的信息。下面是(升天资讯)边肖整理的C语言
C语言中void是什么意思(c语言void是什么意思),本文通过数据整理汇集了C语言中void是什么意思(c语言void是什么意思)相关信息,下面一起看看。
很多朋友想了解一些关于C语言中void含义的信息。下面是(升天资讯)边肖整理的C语言中与void含义相关的内容与大家分享。让我们看一看。
C语言中void是什么意思?具体怎么用?Void字面意思是“无类型”,而void*的意思是“无类型指针”。void*可以指向任何类型的数据。Void只起到“注释”和限制程序的作用。Void用于限制函数的返回和函数的参数。
例如float * p1int * p2p1=p2
p1=p2语句将编译出错,提示“'=':cannot convert from ' int * ' to ' float * '”,必须改为:P1=(float *)p2;
Void*不一样。任何类型的指针都可以直接赋给它,无需强制类型转换:
void * p1int * p2p1=p2
在C开发中,void类型有两种常见的用法:
1,作为函数的返回值,如voidadd(intx,inty);指示此函数的返回类型,不需要返回值。
2.使用void*指针,比如函数的参数类型,比如:int max(void * param);此时的-void*表示任何类型的参数都可以用于转换。诸如
inta=10//通用类型
max((int)a);
typedefstruct { inta} str//结构
strS1
S1 . a=2;
马克斯((str)S1);
参考来源:
百度——void
C中void是什么意思?voidmain()表示函数没有返回值,也就是说不需要在程序末尾加上return0。函数体中使用return返回一个特定的值。
一个C程序中必须至少有一个函数,并且其中有且只有一个函数必须命名为main。这个函数叫做主函数,是整个程序的入口。
扩展信息:
基本数据类型
Void:声明函数没有返回值或参数,声明一个无类型指针,并显示丢弃操作的结果。(增加了C89标准)
Char:字符型数据,属于整数数据的一种。(在KR时期引入)
Int:整数数据,表示范围通常是编译器指定的内存字节长度。(在KR时期引入)
Float:单精度浮点数据,是浮点数据的一种。(在KR时期引入)
Double:双精度浮点数据,是浮点数据的一种。(在KR时期引入)
_ Bool:Boolean(C99标准的新功能)
_Complex:复数的基本类型(C99标准中的新功能)
_Imaginary:虚数,类似于复数的基本类型,没有实部(C99标准新增)
_Generic:提供重载接口条目(C11标准的新功能)
参考来源:
百度C语言
C中的关键字void是什么意思?字面意思是“没有类型”
如果函数没有返回值或者没有参数,就应该声明为void类型。
C中的关键字void是什么意思?字面意思是“没有类型”
如果函数没有返回值或者没有参数,就应该声明为void类型。
本文到此结束,希望对你有所帮助。
更多C语言中void是什么意思(c语言void是什么意思)相关信息请关注本站,本文仅仅做为展示!
很赞哦! ()
相关文章
随机图文
留言与评论 (共有 条评论) |