c++void什么意思(在C++中“void”是什么意思)
本文目录
- 在C++中“void”是什么意思
- 在C++中void是什么意思
- c++中的void什么意思
- c++里面void是什麼意思啊,什麼时候要用麻烦详细解释下,谢谢了
- C++中return一个void函数,是什么意思
- C++中void是什么意思,它和在单片机编程中有区别吗如果有,在单片机
- C++代码中void main(void)什么意思
- 程序设计中遇到的void到底是什么意思
- void在C++中是什么意思
在C++中“void”是什么意思
void main()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。
一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名,这个函数称为主函数,主函数是整个程序的入口。
扩展资料:
基本数据类型
void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)
char:字符型类型数据,属于整型数据的一种。(K&R时期引入)
int:整型数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)
float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
_Bool:布尔型(C99标准新增)
_Complex:复数的基本类型(C99标准新增)
_Imaginary:虚数,与复数基本类型相似,没有实部的纯虚数(C99标准新增)
_Generic:提供重载的接口入口(C11标准新增)
在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是C++中一个关键字,表示没有。比如void main()就表示这个函数没有返回值。
c++里面void是什麼意思啊,什麼时候要用麻烦详细解释下,谢谢了
void是空的意思,一般用来表示无参数或者无返回。比如在函数定义的时候可以 用 void func(void);前面的表示函数无返回,括号里表示函数无参数。或者void *可以表示无类型指针,允许被强制转化成任意类型指针。
C++中return一个void函数,是什么意思
void的含义 void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义: void a; 这行语句编译时会出错,提示“illegal use of type ’void’”。不过,即使void a的编译不会出错,它也没有任何实际意义。 void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。 众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。 例如: float *p1; int *p2; 1 = p2; 其中p1 = p2语句会编译出错,提示“’=’ : cannot convert from ’int *’ to ’float *’”,必须改为: 1 = (float *)p2; 而void *则不同,任何类型的指针都可以直接赋值给它,无需进行强制类型转换: void *p1; int *p2; 1 = p2; 但这并不意味着,void *也可以无需强制类型转换地赋给其它类型的指针。因为“无类型”可以包容“有类型”,而“有类型”则不能包容“无类型”。道理很简单,我们可以说“男人和女人都是人”,但不能说“人是男人”或者“人是女人”。下面的语句编译出错: void *p1; int *p2; 2 = p1; 提示“’=’ : cannot convert from ’void *’ to ’int *’”。
C++中void是什么意思,它和在单片机编程中有区别吗如果有,在单片机
void就是没有类型,可以是任何类型,一般用于无返回值的函数,或者是指针类型表示可以指向任何类型的地址。单片机也是一样的。
C++代码中void main(void)什么意思
void表示这个函数没有返回值。主函数的返回值我们一般不需要,后者说就算有对我们而言几乎没有意义。所以主函数有时写为intmain()也可以。但是如果是被调用的函数其就有可能有返回值,就要有return语句。且被调函数return的数据类型必须与前面函数名前面的int,chardouble,float等类型相一致。被调函数如果也没有返回值,就也在函数名前加void,表示无返回值。这就是void的意思。
程序设计中遇到的void到底是什么意思
1概述许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。2.void的含义void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:voida;这行语句编译时会出错,提示“illegaluseoftype’void’”。不过,即使voida的编译不会出错,它也没有任何实际意义。void真正发挥的作用在于:(1)对函数返回的限定;(2)对函数参数的限定。
void在C++中是什么意思
void是C语言关键字,说明函数没有返回值,oop是函数名,是用户自定义标识符。
void表示空类型,它跟int,float是同地位的,一般用在没有返回值的函数中。
比如:void main (),主函数完了不用写return 语句,但是如果是int main ()或者是main (),不写return 语句它就会有warning。
扩展资料:
C语言关键字
auto :声明自动变量
break:跳出当前循环
case:开关语句分支
char :声明字符型变量或函数返回值类型
const :声明只读变量
continue:结束当前循环,开始下一轮循环
default:开关语句中的“默认”分支
do :循环语句的循环体
double :声明双精度浮点型变量或函数返回值类型
else :条件语句否定分支(与 if 连用)
更多文章:
pp助手手机版官网(手机版pp助手在哪下(苹果手机4s8.4的))
2024年7月22日 19:30
诛仙技能加点(诛仙3(不是诛仙2)仙鬼道完美加点以及天书加点求大神指教)
2024年7月2日 03:34
恒泰证券为什么港股不能卖?恒泰证券是正规公司吗 恒泰证券好不好
2024年4月6日 05:15
MC中打末影龙有什么攻略吗?老版《三国演义》里弓箭都是平着射,现在古装片弓箭有些向天上射,历史上到底怎么射
2024年7月3日 06:36