根据网友的问题,我在提一点问题,
#include<stdio.h>void main()
{
int i;
scanf("%d",&i);
if(i==1)
{
printf("我是中国人");
}
else
{
printf("我是日本人");
}
}
,这个程序哪错了, main前面必须为int,问什么不能是void,我尝试在结尾加return;也不行,请高手解释一下。
为什么主函数必须是int, 不能用void,和结尾不加return,这样不是更简便么?
[ 本帖最后由 冰糖年糕 于 2015-3-7 15:51 编辑 ]