2024.7.5 学习记录

1、笔记梳理

      一、循环

                1、for

                        基本格式:

                                        for(表达式1(初始值);表达式2(终止条件);表达式3(变化需求)){

                                                  代码

                                         }

                        进入循环时,先运行内部代码,循环中先运行变化表达式再运行判断表达式,判断不成立,再退出循环。(初始值可以写循环外,变化表达式可以写内部代码中,终止条件如果不写会一直运行,直到设备承载不了)

                        例如:

                                 for(i = 0;i < 5;i++){

                                            printf("%d\n",i);

                                  }

                                  printf("%d\n",i);

                                  循环内只会从0输出到4,从循环外再输出i就会输出5。

                        练习:水仙花数

                       星星

                       注意:

                                 for函数的循环变量如果在内部定义,则该变量只能在循环内部使用,如果在外部定义,则循环外再次输出该变量时则会输出退出循环时该变量的值,如果内部、外部都有定义该变量,则循环外再次输出该变量时则会输出外部定义该变量时该变量的值。

                2、while

                        基本结构:

                                        while(终止条件){

                                                     代码

                                         }

                        死循环:while(1);   for(;;);

                        先判断条件,若成立,再进循环。

                3、do_while

                        基本结构:

                                         do{

                                                      代码

                                         }while(终止条件);

                         先循环,再判断条件。

                 4、循环控制语句

                         break    终止循环

                         continue     结束本次循环,继续下一次循环

                         return 0    结束该程序

                         例如:

                                  for(i=0;i<10;i++){

                                          if(i=5){

                                                     break;

                                           }

                                           printf("%d\n",i);

                                   }(这样的循环就只会输出1到4)

                                   for(i=0;i<10;i++){

                                          if(i=5){

                                                     continue;

                                           }

                                           printf("%d\n",i);

                                   }(这样的循环就会输出1到4以及6到9)

                           当break出现在多层嵌套循环语句中时,只会在每次循环到break所在循环且条件符合时终止该循环,不影响下次循环到该循环。

                           练习:回文数

                             整数运算

                             两数间偶数求和

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值