您现在的位置是:首页 > 故事语录 > 励志语录励志语录

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是什么意思)相关信息请关注本站,本文仅仅做为展示!

Tags: id  类型  意思  函数  in  

很赞哦! ()

留言与评论 (共有 条评论)
验证码: