循环结构

while语句格式:

while(表达式){

循环体

}

其含义为:先计算表达式(一般成为循环结构)的值,当表达式的值为真(循环条件成立)时,去执行一次循环体。和if语句不同的是,执行一次循环体后,while语句又回到开始处,继续计算和判断表达式的真假,决定是否再次执行循环体。又称当性循环。如果漏了循环体中的i++,会出现死循环。

do-while语句格式:

do{

循环体

}while(表达式);

 其含义为:先执行一次循环体,然后判断表达式是否成立,如果成立,则返回继续执行循环体,直至表达式不成立,才退出循环。又称直到型循环。do-while语句与while语句区别:do-while语句先执行循环体,再判断表达式。所以,do-while语句至少执行一次循环体。

for语句格式:

for(表达式1;表达式2;表达式3){

循环体

}

表达式1是定初值,表达式2是循环条件,表达式3是向终值靠拢。

在循环体中遇到break语句,就会立刻跳出循环体,执行循结构后面的语句。

在循环体中遇到contitue语句,就会忽略本次循环的后续语句而去执行下一次循环。

标记变量flag。flag=1—>无关,flag=0—>有关。

常见错误:1.变量未赋初值

                    2.中间运算结果越界

                    3.if-else语句混乱

                    4.实数比较出错

常用调试方法:1.静态调试

                         2.通过添加输出语句调试程序

以Dev-Cpp 5.6.0 MinGW 4.8.1版本为例,介绍通过“单步执行”观察跟踪某个变量值的变化:

1.设置断点

2.单击“运行”菜单,执行“调试”命令,进去调试程序

3.添加查看变量

4.调试程序

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值