c语言mainvoid
‘壹’ 为什么c语言中的main都为void型
没有返回值就为
void
这种情况也可以不写void
有返回值
则为返回值的类型,这种情况则必须写类型
‘贰’ C语言中的“void main()”是什么意思
voidmain()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。
一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名,这个函数称为主函数,主函数是整个程序的入口。
(2)c语言mainvoid扩展阅读:
基本数据类型
void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)
char:字符型类型数据,属于整型数据的一种。(K&R时期引入)
int:整型数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)
float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
_Bool:布尔型(C99标准新增)
_Complex:复数的基本类型(C99标准新增)
_Imaginary:虚数,与复数基本类型相似,没有实部的纯虚数(C99标准新增)
_Generic:提供重载的接口入口(C11标准新增)
‘叁’ c语言main(void)的意思
被定义的主函数 没有实参,void即为空,也是和任何类型都匹配的意思。
不必纠结于此。
‘肆’ c语言中的int main(void)是什么意思
这是C语言main函数的一种声明方式,该方式表明这个main函数不带参数,返回值。
void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。
int main(void)还可以写为 void main()或者 int main()最后在mian()函数结束时,写return 0即可。
(4)c语言mainvoid扩展阅读:
void真正发挥的作用在于:
1,对函数返回的限定。
2,对函数参数的限定。
在Java/C/C++/C#中,main为程序运行的主入口方法,每个程序只有一个。main 作为函数可以没有参数main(void),也可以有参数。
C语言一定需要main函数:
任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。
main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,你不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用(但main函数只能由系统调用)。
用户自己定义多个函数时,这几个用户自己定义的函数之间都可以互相调用 。
参考资料来源:网络-main
‘伍’ c语言 void函数在main函数中使用的问题
声明和调用是两回事,声明void
function(void)
括号中的void
是告诉编译器此函数没有参数,而调用时函数名后面的括号里放时的是参数,你这样去写,就相当前面说明了无参数,后面又给它一个参数,程序当然出出错了,另外调用时不写返回值的类型,因为在声明时已经写过了,这可能是编译器的规则,不知道你听明白了没?
‘陆’ c语言中,main()和void main()有什么区别
有的函数能得到一个函数值,而有的函数得不出函数值。main前面的void表示此函数是“空类型”,即执行此函数后不产生一个函数值。这时,前面就必须是“void
main()
”。当然了,有的函数在执行后,会得到一个函数值,例如正弦sin(x),这是可以能算出一个具体的数值的,这样的函数就不属于空类型的函数。而下面这个程序(我给您举个例子):#include<stdio.h>void
main(){
printf("如果满意我的回答,请给予采纳,祝您愉快。\n");}
本程序执行完以后,就会输出这样一段话:如果满意我的回答,请给予采纳,祝您愉快。
像这样的函数,输出以后,得不到一个具体的函数值,那么,它就是空类型的函数,就需要用“void
main()
”来表示。
‘柒’ C语言中 void main 代表什么意思
C语言的标准语法是不允许void main()的,只允许int main()。
void main主函数没有返回值,main 默认为int 型,即 int main(), 返回整数。注意,新标准不允许使用默认返回值,即int不能省,而且对应main函数不再支持void型返回值,因此为了使程序有很好的移植性,强烈建议使用:
int main()
{
return 0; /* 新标准主函数的返回值这条语句可以省略 */
}
返回值的作用:
main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。返回非零代表程序异常退出。下面在winxp环境下。示例:
int main( void )
{
return 0;
}
(7)c语言mainvoid扩展阅读
int main的使用
示例:
#include<graphics.h>
#include<math.h>
#definepi3.1415926
int main(int argc, char **argv)
{
intx,y,r1,rs,color;
doublea;
intgdriver=DETECT,gmode;
if(strcmp(argv[1],"pass")!=0)//设置口令的比较
{printf("passworderror! ");
exit(0);
}
initgraph(&gdriver,&gmode,"..\bgi");
r1=atoi(argv[2]);
rs=atoi(argv[3]);
color=atoi(argv[4]);
cleardevice();
setbkcolor(color);
setcolor⑷;
for(a=0;a<=2*pi;a+=pi/18)
{
x=r1*cos(a)+320;
y=r1*sin(a)+240;
circle(x,y,rs);
}
getch();
closegraph();
return0;
}
‘捌’ c语言中void main是什么意思,什么时候用啊
void是返回值类型,它的意思是空,即这个主程序的返回值为空。void是在你的函数不需要返回任何数据的时候使用。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。
其实main主函数就是一个打开的桥梁,就如同自己有一所大房子,那么多房间,装修得漂漂亮亮。早晨阳光会洒进来,暖暖的一片,一直到日落。风会填满每一间屋子,然后从另一扇窗跑掉。房子就在那里,藏在那扇门的背后。自己要回家,就要打开那扇门。main就是那扇门。
拓展资料:
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
参考资料:搜狗网络 c语言介绍