这个是写c语言程序上交得到的警告

Main.c: In function 'main':
Main.c:21:2: warning: control reaches end of non-void function [-Wreturn-type]
printf("%d",a);}
^
这个警告是什么意思呀

你好,如果你是void main()开头,不会有提醒的。(不排除编译器本身问题)
如果你是int main(),主函数最后要加上return 0;

意思是说,你的main函数不是void返回类型,但代码结束的地方没写return 0;
main函数结束的时候写上return 0;就好了


void main(){

}
改为
int main(){
  return 0;
}