如题所述
举个小例子吧
#include"stdio.h"int f(){return 10;}main(){printf("%d\n",f());return 0;}正确输出了子函数的返回值,但是你如果#include"stdio.h"void f(){return 10;}main(){printf("%d\n",f());return 0;}程序就会报错,因为子函数没有返回值。
return 0有啥作用