for循环作用域
来源:互联网 发布:aso关键字优化技巧 编辑:程序博客网 时间:2024/05/23 11:09
for循环中,不同位置定义的变量作用域是不一样的。
int main(){ int i=0; for(int i=0;i<3;i++) { printf("\tfor定义的i=%d\n",i); int i=5; { int i=10; printf("\t\t\tfor内部代码块定义的i=%d\n",i); } printf("\t\tfor内部定义的i=%d\n",i); } printf("main定义的i=%d\n",i); //错误的写法,a的作用域范围小于for循环本身的作用域范围 //for循环中做累加操作时无法找到变量 a /* for(;;a++) { int a=1; } */ return 0;}
输出结果
for定义的i=0 for内部代码块定义的i=10 for内部定义的i=5 for定义的i=1 for内部代码块定义的i=10 for内部定义的i=5 for定义的i=2 for内部代码块定义的i=10 for内部定义的i=5main定义的i=0
0 0
- for循环作用域
- for循环作用域问题
- for 循环作用域问题
- C++的for循环作用域
- for循环中的变量作用域
- for循环变量作用域的范围
- JS中for循环变量作用域
- JS中for循环变量作用域
- for each循环的作用
- 读取文件行时变量的作用域 for循环和while循环的作用域
- 注意for循环中变量的作用域
- 注意for循环中变量的作用域
- 注意for循环中变量的作用域
- js中for循环变量的作用域
- vc6中for语句定义的变量的作用域超出for循环的解决办法
- vc6中for语句定义的变量的作用域超出for循环的解决办法
- 批处理问题:SET 命令在 FOR 循环中失效 / SET 环境变量生存域/作用域
- 解决VC6和VC2008的for循环变量作用域不同问题的一个方法
- 彻底理解KMP
- Java I/O 学习笔记(2) 基本输入输出流
- 安装Android studio
- <Head First 设计模式>:工厂模式2:抽象工厂模式--Pizza
- [Practical.Vim(2012.9)].Drew.Neil.Tip48 学习摘要
- for循环作用域
- web前端
- JAVA如何把输入中文输出汉语拼音字母的原理与代码
- 单例模式
- uva 10318(dfs+状态压缩)
- volley 框架剖析(一) 面向接口的编程
- Keepalived配置及典型应用案例
- C#写Des加密解密算法
- Web前端编码规范