函数返回值的意思是将函数实现的结果返回给调用者。
按标准来说,c的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。
比如直接main()或者说voidmain()但是这样一般编译器也不会认为错误,不过建议还是写标准的c的main函数,最好有一个返回值,0表示正常退出。
扩展资料:
需要说明的是:
1、一个c语言源程序可以由一个或多个源文件组成。
2、每个源文件可由一个或多个函数组成。
3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。
4、源程序中可以有预处理命令(包括includ
c语言,有返回值的处理,可以分两种情况,1,返回一个值,可以用:
返回类型函数名([参数列表])
{
r
#includestdio.hvoidmain(){inta,b,c,max;while(scanf(ddd,a,b,c)!3)printf(oh,no,pleaseinput3number!)maxa;if(maxb)
maxb;if(maxc)
maxc;printf(d
,max);}解释,scanf()函数的返回值是它读取的值的个数,如果你声明类型是d那就不会读取其他类型数据。这是判断输入是否正确的最简单的方法。