在C中int表示返回整型默认return0,但函数遇到return就会停止然后返回为0,怎么回事?

在C中int表示返回整型默认return0,但函数遇到return就会停止然后返回为0,怎么回事?今天才开始学,老师又不在,望解答,谢谢

c语言 函数, 是有类型的。当你没有写明类型时,默认是整型。
函数 里通常要有 return 语句。return 语句 用来 返回数值。
只有 void 型函数 没有 返回值, 不需要 return 语句。
main 函数 是主函数,它也 需要 return 语句,习惯上,大家都用 return 0;
main 函数的返回值 是送返给操作系统,初级编程人员可以不必细究 它的作用,程序里写上 return 0; 或 return 1; 即可。
一个函数可以有多个return 语句,根据符合某条件执行相应的return 语句。 程序执行到 return 语句就 送返 返回值,结束本函数。
return 语句 应写成
return 表达式;
最简单的 表达式 是 1个常数,例如 0。
少数编译器允许就写 return ; 这时 默认 返回 0。追问

在C++中,return后面的数字可以是任意的吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-09
main函数中, return 0的由来;C语言来源于Unix,而Unix的Command line interface CLI是有命令执行效果返回值,这个返回值用于验证进程执行过程中到底发生了什么错误,而返回0表示是正常;所以exit (0)也是可以取代return 0的;
所以在设计Unix服务程序的时候,要考虑各种错误,然后返回对应的数值(0-127);当然可以自定义,为什么这么多?因为幸福的家庭都是相似的 return 0,而不幸的家庭都是因为各种原因 return 1-127;
而windows中,很多都是没有返回值的;即: void main(),因为他不是使用这种方式验证进程的执行结果的;
其他函数中: 在其他函数中,各种类型返回对应的类型;比如viod *类型,需要返回指针,int返回int类型,只有一种可以不用返回,就是void,但是也通常使用return来提前结束这个函数;
第2个回答  2017-10-09
在C中int表示返回整型默认return0 -------这句话无法理解
函数遇到return就会停止然后返回为0 ---------函数遇到return是会返回, 但是不一定返回0
如果return 0; 表示返回0, 如果return 10; 表示返回10
第3个回答  2017-10-09
得按实际的例子来谈论

~~~~~~~~~~~~~~~~~~
相似回答
大家正在搜