vc6中for语句定义的变量的作用域超出for循环的解决办法
2010-10-28 14:54
309 查看
#define for if(0); else for
你在vc下编译面的程序:用
int main()
{
for(int i = 0; i < 100; ++i)
;
for(int i = 0; i < 100; ++i) // C2374: 'i': Redefinition; multiple initialization
;
return 0;
}
好!现在加上宏:
#define for if(0); else for
int main()
{
for(int i = 0; i < 100; ++i)
;
for(int i = 0; i < 100; ++i)
;
return 0;
}
你在vc下编译面的程序:用
int main()
{
for(int i = 0; i < 100; ++i)
;
for(int i = 0; i < 100; ++i) // C2374: 'i': Redefinition; multiple initialization
;
return 0;
}
好!现在加上宏:
#define for if(0); else for
int main()
{
for(int i = 0; i < 100; ++i)
;
for(int i = 0; i < 100; ++i)
;
return 0;
}
相关文章推荐
- vc6中for语句定义的变量的作用域超出for循环的解决办法
- vc6.0中for语句变量重定义问题解决办法
- 解决VC6和VC2008的for循环变量作用域不同问题的一个方法
- shell 变量未定义或空值导致test语句报错解决办法
- C++链接错误“对函数或变量未定义的引用”解决办法
- 【Javascript】: for循环中定义的变量在for循环体外也有效
- PHP执行insert语句报错“Data too long for column”解决办法
- SQL Server WAITFOR Delay 使用变量遇到的问题和解决办法
- switch 的 case 中不能定义变量 解决办法
- VC6里for中定义变量的生命周期问题的解决方案
- 把全局变量定义在.h文件中的引起连接错误的原因以及解决办法
- java数组逆序用for循环,for循环的初始化语句定义了两个变量
- 使用navicat for mysql 将查询语句过滤的结果导出成insert语句时没有带表名的解决办法
- 关于多文件引用头文件变量重复定义的解决办法【BCB2010环境】
- python基础----函数的定义和调用、return语句、变量作用域、传参、函数嵌套、函数对象、闭包、递归函数
- for循环,pydev提示未使用的变量,解决办法
- 在GoLang中 将一个定义了变量,却不使用而报错的解决办法
- Java的垃圾回收机制,GC,和变量的创建和删除的关系(即变量的作用域,for循环中的某个变量,出了for循环再引用就会报错了,因为该变量已经被从内存中删掉了)
- C++在两个类的头文件中相互定义变量,出现超前引用的情况的解决办法
- 在IAR上用变量来定义数数组长度编译出错解决办法