在早先的C编译器里,变量必须在所有语句前定义后来C++编译器取消了这个限制想必你用的是TC吧?

解决方案 »

  1.   

    在VC的IDE下面编译通过
    但是我用cl test.c编译,第一个通不过
      

  2.   

    在Turbo C中第一段代码不能通过,但是在VC++中能通过编译,但是不能运行
      

  3.   

    在tc中,变量必须先声明再使用,vc在哪都可以。
      

  4.   

    ANSI C 中,变量声明必须放在最前面,C++则比较灵活,
    所以用C编译器编译通不过,用C++编译器编译则肯定通过。