讨厌的VS2008

来源:互联网 发布:淘宝确认收货后换货 编辑:程序博客网 时间:2024/05/01 22:38

用了几天的VS2008,我感到自己要吐了。

曾经又一次取一家公司面试,上机做题目,碰到了自己最擅长的冒泡排序,多简单啊,第一个循环 i < N ;   第二个循环 j < N - i -1 ,不消几分钟就写好了代码,点击编译运行。

我靠,无法识别的标识符i,j ,换个o,k试试,依然是这个问题,把i,j放到外面声明定义把,依然是这个错误。最终就是在这个程序上浪费了大量时间,也没有解决。我记得很清楚,那个IDE是VS2008!

现在手边的VS2008,让我想起来了这件事,因为现在就遇到这情况了:

    for(int i = 0 ; i < 5 ;  i++)
    {

    }

1>.\main.c(45) : error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>.\main.c(45) : error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>.\main.c(45) : error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>.\main.c(45) : error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>.\main.c(45) : error C2065: “i”: 未声明的标识符
1>.\main.c(45) : warning C4552: “<”: 运算符不起任何作用;应输入带副作用的运算符
1>.\main.c(45) : error C2065: “i”: 未声明的标识符
1>.\main.c(45) : error C2059: 语法错误 : “)”
1>.\main.c(46) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)


什么东西啊!


把自己的三个printf()语句:

printf("File : %s\t\n",__FILE__);
printf("Function : %s\t\n",__FUNCTION__);
printf("Line : %d\t\n",__LINE__);、

放在mian函数的第一行执行。依然很莫名的错误:

接下来的很多变量的类型(typedef自定义的结构体)都为声明的标识符。


什么东西啊!