网站建设资讯

NEWS

网站建设资讯

c语言main函数前 c语言中main函数的用法

刚学C语言,请问各位大侠,为什么要在main()函数前加个void?

1、主函数main是程序的入口,而主函数结束也标志着程序的结束(即关闭)。

成都创新互联是一家成都网站设计、成都做网站,提供网页设计,网站设计,网站制作,建网站,按需开发网站,网站开发公司,于2013年创立是互联行业建设者,服务者。以提升客户品牌价值为核心业务,全程参与项目的网站策划设计制作,前端开发,后台程序制作以及后期项目运营并提出专业建议和思路。

2、void main()表示主函数无返回值。一般都要加,因为一般主函数都不需要返回值。在DOS时代(很久以前),通常用主函数的返回值去通知系统。

3、ex:int add(int a,int b){return a+b;} 若无返回值,就定义为void类型 函数的作用不同,有的函数有返回值,有的没有;main()函数是C语言的主调函数,前面加void表示此函数无返回值。

4、你说的void是指main()函数的返回类型为空(就是不反回任何内容),写void main()和main()效果是一样的,在嵌入式系统中编程中通常用void,而写应用程序(比如在WINDOWS下编个小程序)的话,一般规范的用int。

5、c中的main是可以不加void的 在main前加返回值是c++的特性。返回值是所有函数都有的东东,包括c++的构造函数(隐式的返回一个对象)。返回值是函数退出其堆栈之前做的最后一步,记录函数在进行过程中的某个线索。

6、楼主您好!如果函数名(main代表主函数)前面有数据类型,如int,float,就表示该函数有返回值,需要用return返回一个该类型的值;而如果使用void,则表示无返回值。

C语言中在主函数main前的加不加int有什么区别啊?

1、int的意思是整型,放到main()方法前面意思是该方法返回的是int类型的参数。C程序最大的特点就是所有的程序都是用函数来装配的。main()称之为主函数,是所有程序运行的入口。

2、main函数前面加的void表示定义函数值为无类型。main函数前面加int是将一个数值向下取整为最接近的整数的函数。void中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。

3、没有什么标准写法,两种都可以。一般单个程序中用不着main的返回值,可以直接写void main。

4、楼上说法有些错误。首先,mian函数作为主函数是程序的入口没错,但是它其实一定要被其他函数调用的,这些函数就是进入程序之前的引导。

c语言中main函数前面的void可不可以省略!省略与不省略有什么区别...

都可以省略,没什么影响,写不写void 不影响编译的,只是会出一个警告提醒而已,写不写void 完全不影响你编的程序。

C里,表示main函数的返回值是void类型,虽然不写也有默认的返回类型,但最好不要省。不过在C++里,返回值是int。

C中的main是可以不加void的 在main前加返回值是C 的特性。 返回值是所有函数都有的东东,包括C 的构造函数(隐式的返回一个对象)。

C语言,void是空的意思,代表函数类型是无返回值类型,免用return语句。main函数可以不用void,但是编译器会警告,处于安全考虑请加上。

void真正发挥的作用在于:(1) 对函数返回的限定;(2) 对函数参数的限定。

c语言中在main函数之前会执行什么?

1、C语言执行本程序主函数始,本程序主函数结束 其余函数都调用程,至于文件类预编译命令既叫预编译编译前完预编译指令指示程序式编译前由编译器进行操作放程序任何位置。

2、main函数是入口函数,可以执行一些针对程序的初始化操作。include ... //这里你可以编写你想干的事情。运行在main函数之前 int main(){ } main函数本身,可以带有附加参数,做一些预处理。

3、您好!第一个执行的也不见得就是main函数,如果程序里有静态语句块的话,那就先执行静态语句块。至于其他函数,那就看主函数中调用谁了,如果不调用,它就不会执行,相当于没写。

4、在main函数执行前,程序首先有预编译阶段,函数的声明是在这个时候被执行的。

5、C语言中不可能在main函数开始前执行函数,因为C语言是从main()函数开始执行的,除非在此之间执行另一个main()函数。

main函数前面加的void或者int是什么意思?

返回给系统的,用来判断程序执行状况,返回值一般为整型,所以是int main(……);如果不需要返回值,就是void main(……),一般void省略不写。

main函数前面加的void表示定义函数值为无类型。main函数前面加int是将一个数值向下取整为最接近的整数的函数。void中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。

前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。

楼主您好!如果函数名(main代表主函数)前面有数据类型,如int,float,就表示该函数有返回值,需要用return返回一个该类型的值;而如果使用void,则表示无返回值。


当前文章:c语言main函数前 c语言中main函数的用法
链接分享:http://cdweb.net/article/diosojg.html