首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言声明变量总是报错解决思路

2012-04-05 
c语言声明变量总是报错我用的是C语言(不是C++),环境为VC6.0,可是只能在main函数的开始处声明变量,如果在中

c语言声明变量总是报错
我用的是C语言(不是C++),环境为VC6.0,可是只能在main函数的开始处声明变量,如果在中间声明,则报错,包括
  for(int i=0;i<10;i++)。错误信息为:syntax error : missing ';' before 'type' 感到非常奇怪,请高手指点。

[解决办法]
C90不支持在这样声明,C99支持。
[解决办法]
旧版的C语言不支持在中间声明.

如果电脑支持建议换 VS2010 ,
VC6.0很out了,而且很多BUGS...
[解决办法]

C/C++ code
#include<stdio.h>void main(){    int i=1;    printf("i=%d\n",i);    for(int j=1;j<2;++j)        printf("j=%d\n",j);}
[解决办法]
C语言变量必须定义在函数的开头,(C99除外)

热点排行