#include "stdio.h"
#define N 8
int main()
{
int a[N]={9,8,3,7,5,2,6,1};
int i,j,temp;
for(j=0;j<=N-2;j++)
{
for(i=0;i<=N-j-1;i++)//出错行 去掉=时VS环境编译才正常
{
if (a[i] > a[i + 1])
{
temp = a[i];
a[i] = a[i + 1];
a[i + 1] = temp;
}
}
}
printf("Result\n");
for(i=0;i<=N-1;i++)
{
printf("%3d",a[i]);
}
return 0;
}
IDE使用CLion 工具链使用Visual Studio时报错
CLion切换至MinGW环境编译时结果正常
请问这是为什么