C-学习笔记3-判断与循环

一.判断结构

1.if语句

         a.单分支if语句

               if(表达式) {语句};

               例如if(a<b) {t=a;a=b;b=t};

        b.if-else语句

              if(表达式)

                     语句1;

              else

                     语句2;

       c.多分枝if语句

              if(表达式)

扫描二维码关注公众号,回复: 3581320 查看本文章

                      语句1;

              else if(表达式2)

                      语句2;

              else if(表达式3)

                      语句3;

                        ...

       d.if语句的嵌套

2. switch-case语句

       switch(表达式)

     {

           case 常量表达式1:语句1; (break;)

           ...

           default : 语句n;(break;)

     }

二.循环结构

1.while语句

         while(表达式)

      {

             循环体

      }

2.do-while语句

         do{

              循环体

          }while(表达式);

3.for语句

          for(循环控制变量初值;循环条件;改变)

                 {

                         循环体

                 }

          例如:for(i = 1;i<=100;i++)

                     {

                            sum+=i;

                     }

4.goto语句

          goto 语句标号;

          例如:

                   #include <stdio.h>

                  void main()

                  {

                         int i = 1; sum=0;

                    loop: if(i<=100)

                                {sum=sum+i;i++;goto loop;}

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

                  }

5.break&continue

猜你喜欢

转载自blog.csdn.net/Kayaobi/article/details/82628818