编译器之间的差别
#include <stdio.h> int main()
{
int n,num,i;
scanf("%d %d",&n,&num);
const int N = n;
int a[N];
for(i=0;i<N;i++){
scanf("%d",&a[i]);
}
int flag = 1;
for(i=0;i<N;i++){
if(a[i]==num){
printf("%d",i);
flag = 0;
}
}
if(flag) printf("Not Found\n");
return 0;
}
以上这段代码,在gcc上没问题,但是在vc6上一堆错误,到底是为什么。。实在搞不懂。。。