1. 伯乐范文网 > 知识库 >

voidmain,C语言中的“void main()”是什么意思?

本文目录索引

1,C语言中的“void main()”是什么意思?

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语言

C语言中的“void main()”是什么意思?

2,c语言中的int main(void)是什么意思

这是C语言main函数的一种声明方式,该方式表明这个main函数不带参数,返回值。 void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。 int main(void)还可以写为 void main()或者 int main()最后在mian()函数结束时,写return 0即可。 扩展资料: void真正发挥的作用在于: 1,对函数返回的限定。 2,对函数参数的限定。 在Java/C/C++/C#中,main为程序运行的主入口方法,每个程序只有一个。main 作为函数可以没有参数main(void),也可以有参数。 C语言一定需要main函数: 任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。 main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,你不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用(但main函数只能由系统调用)。 用户自己定义多个函数时,这几个用户自己定义的函数之间都可以互相调用 。 参考资料来源:百度百科-main

3,c语言中void main是什么意思,什么时候用啊

void是返回值类型,它的意思是空,即这个主程序的返回值为空。void是在你的函数不需要返回任何数据的时候使用。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。
其实main主函数就是一个打开的桥梁,就如同自己有一所大房子,那么多房间,装修得漂漂亮亮。早晨阳光会洒进来,暖暖的一片,一直到日落。风会填满每一间屋子,然后从另一扇窗跑掉。房子就在那里,藏在那扇门的背后。自己要回家,就要打开那扇门。main就是那扇门。

拓展资料:
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
参考资料:搜狗百科 c语言介绍

4,在C语言中,什么时候用void main,什么时候用main?

就是子函数的返回值,main主函数也是有返回值的,但是一般用不到,都忽略掉了
所以说,一般来说的返回值就是子函数的返回值
还有一点一定要注意,就是一个子函数一定是只能返回一个值,多了不可以。只能用数组或指针来完成
函数的返回值一般有两种,无论有无返回值,都需要标类型
一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。其实这个也是会返回一个值,好像是调用成功返回1,不成功返回0
另一种是非void型的。就是在函数前面写上类型,如int,float,char等,这个就是函数的返回值类型。这个一般在子函数的末尾或者程序的某个部位有个return返回一个。但是遇到return子函数一定是要结束的。
其实还有一种返回值,就是scanf和printf等系统带的函数,这个我知道printf的返回值是他打印的字符的数量。

5,在C语言中,什么时候用void main,什么时候用main?

就是子函数的返回值,main主函数也是有返回值的,但是一般用不到,都忽略掉了
所以说,一般来说的返回值就是子函数的返回值
还有一点一定要注意,就是一个子函数一定是只能返回一个值,多了不可以。只能用数组或指针来完成

函数的返回值一般有两种,无论有无返回值,都需要标类型
一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。其实这个也是会返回一个值,好像是调用成功返回1,不成功返回0
另一种是非void型的。就是在函数前面写上类型,如int,float,char等,这个就是函数的返回值类型。这个一般在子函数的末尾或者程序的某个部位有个return返回一个。但是遇到return子函数一定是要结束的。
其实还有一种返回值,就是scanf和printf等系统带的函数,这个我知道printf的返回值是他打印的字符的数量。