error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

[复制链接]
查看11 | 回复5 | 2016-9-30 20:33:10 | 显示全部楼层 |阅读模式
#include
main()
{
int a,b,m;
scanf("%d,%d",&a,&b);
if(a>b)
{printf("a>b\n");
m=a;
}
else
{printf("a<b\n");
m=b;
}
printf("m=%d\n",m);
}
这个是什么意思?

回复

使用道具 举报

千问 | 2016-9-30 20:33:10 | 显示全部楼层
main()修改为void main()也可以,但不规范。或者改成int main(void){...return 0;}主函数要有返回值类型的声明。
回复

使用道具 举报

千问 | 2016-9-30 20:33:10 | 显示全部楼层
这个_Myfb_Filebuffer不清楚是什么如果是你要声明的变量的话它的前面缺少了类型的声明,如果是你要声明的类型的话后面缺少了要声明的变量名称。
回复

使用道具 举报

千问 | 2016-9-30 20:33:10 | 显示全部楼层
这个_Myfb_Filebuffer不清楚是什么如果是你要声明的变量的话它的前面缺少了类型的声明,如果是你要声明的类型的话后面缺少了要声明的变量名称。
回复

使用道具 举报

千问 | 2016-9-30 20:33:10 | 显示全部楼层
首先不得不说,楼主的程序在vc中是能够通过的,在dev中也能通过,我不知楼主说的错是在哪个编译环境下说的不过楼主的写法很不规范,c++程序主函数最好用int main另外结尾要加上return 0;否则......也没什么,不过,会有很多隐性问题,执行的时候长爱出错
回复

使用道具 举报

千问 | 2016-9-30 20:33:10 | 显示全部楼层
你这程序没错误啊,我用win-tc跟c-free编译都OK,下面是截图
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行