C++问题 看看哪里有错误,编译就一处错误

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:06:33
#include <iostream.h>
main()
{ int i=4,j;
int a[7]={1,2,3,4,5,6,7};
if (i<1||i>7)
return 0;
for (j=7;j>i;j--)
a[j]=a[j-1];
a[j-1]=4;
return 1;
}

用G++编译通过,你换个编译器即可!


#include <iostream.h>
修改为
#include <iostream>
using namespace std;

部分C++编译器抛弃了".h"的头文件...

我用VC 6.0编译过了
没错
你是不是在现有的工程上编的?,如果是就说一个EXE已经存在.
关掉IDE直接打开这个CPP文件看看

发错误信息,这样看上去应该没什么错误,一般的编译器都还是支持.H的,少数不行

在数组初始化时后面怎么多了一个大括号?可能是这里错了。你的程序基本没错误了。