C++中for循环语句简析
来源:互联网 发布:日本人用的软件 编辑:程序博客网 时间:2024/06/06 02:52
1 for循环语句概述
for循环语句的语法是
for(初始化语句;条件语句;表达式语句)
{
执行语句;
}
其中,初始化语句用于每次循环过程中都要修改的变量进行初始化;而条件语句用来控制循环,当条件语句是true时,循环执行大括号中的执行语句;表达式语句用来修改在初始化语句中的变量,在每次执行完大括号中的语句后来执行表达式执行语句。
其流程如图1所示。
图1 for循环语句流程
2 相关问题分析
int a[] = { 4,0,2,3,1 };int i;for(i=0; i<5; ++i){........}printf(“%d”, a[i]);
此时,printf的输出是一个很大的负数。从“1for循环语句概述”中可知,经过第5次循环后,执行的表达式语句++i,此时i的值是5,之后的条件语句”i<5”就不满足了,for循环结束,而i的值是5。此时,在输出a[i]的值就相当于输出a[5]的值,而数组a只有5个元素,所以产生了越界,因此输出的是一个未初始化的值。
阅读全文
0 0
- C++中for循环语句简析
- C ++ 中 的 for 循环语句
- C-012.for循环语句
- C 中for 循环语句执行顺序之我是汇编
- C/C++中for()循环中的判断语句
- C++中 for(; ;) 循环语句
- java中for循环语句
- C语言中循环结构语句 for循环及while,do--while 的使用
- C语言之while循环语句和do while循环语句、for循环语句、循环嵌套
- 4.4 C语言for循环语句
- 6.15C循环控制语句for while
- C语言for循环break语句
- 循环语句for语句
- 循环语句--for语句
- for循环语句中得continue
- ASP中For…Next循环语句
- 4.4 Swift中for循环语句
- 4.5 Swift中for in 循环语句
- sap 个模块 含义 FI/CO/MM/PP/QM/WM 及其它 分别指什么模块?是干什么用的?
- Redux "使用"教程
- Android Paint的使用详解
- C语言学习
- Unity官方案例精讲笔记-unity脚本事件的执行顺序
- C++中for循环语句简析
- Zabbix Agent active主动模式监控日志(多关键字)
- 在web中判断是否有app,没有则跳转,包括读取a标签参数,获取后台数据
- quartz+oozie+sqoop批量导数
- JSONObject使用方法
- 【整理】I/O复用模型中的 select、poll、epoll
- 采药
- mapdb实现分析
- 闲聊软件测试自动化(3): 我们期望什么样的测试自动化?