C语言中主函数是否有返回值,如果有,最多有几个?

如题所述

c语言中, 只要是函数,返回值只能有一个,要想使用这个函数同时改变多个数值,可以使用指针。主函数也不例外,c语言中主函数一般是void类型,即无返回值,如果你是软件专业,后续学习的c++将介绍有返回值的main主函数,我也是软件专业,有问题可以一起讨论,祝你学习顺利。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-15
返回值最多有一个,是否有返回值看你怎么定义的main函数,如果是void就没有返回值,如果不是就要写返回值
第2个回答  2016-06-03
有且必须要 C99以上标准规定主函数必须返回int
返回值可以有多个值

但是只返回其中一个

比如

FILE *p = fopen(file_path);
if (p==NULL)
return 1;
else
return 0;
这样主函数可以返回1或0,但是每次运行文件打开失败与否只返回其中一个
第3个回答  2011-10-15
函数最多只有一个返回值
第4个回答  2011-10-15
主函数可以有返回值,一般返回0,也看也没有返回值,都一样的。