有关分支和循环(未写完)

Posted 袁赤赤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关分支和循环(未写完)相关的知识,希望对你有一定的参考价值。

近期又看了一遍分支与循环 发现了一些之前未注意的细节

1. 分支语句:if switch

有关if

        if(表达式)

                语句 1;

        else

                语句 2;

        *默认if语句后跟一个语句,若想写多个语句加上代码块即可

        if(表达式)

         

                语句列表1;

                

        else

          

                语句列表 2;

            

        *else与和它最近的if进行匹配这段代码     

#include <stdio.h>
int main()

    int a = 0;
    int b = 2;
    if( a == 1 )
        if( b == 2 )
            printf("hehe\\n");
    else
    printf("haha\\n");
    return 0;

        这段代码不会打出hehe 或haha 因为else与最近的if进行了匹配     

        第一个if(a==1)错误 进不去第二个if  直接到了return0;可拷贝代码自行运行

有关switch

        switch(整形表达式

         

                语句项;    //语句项 一些case语句 case 整形常量表达式;语句;

        

        *养成好的代码风格 在语句项写完后加break;

        *分完所有情况后 加 default

                                                        printf(“输入错误\\n”);

                                                        break;

2. 循环语句 while for do...while

有关while

        break continue

       * break在while循环中的作用:循环中遇到break, 就停止后期所有循环,直接终止循环                                                                  while中的break用于永久终止循环

 

        *continue:用于终止本次循环,本次循环中continue后边的代码不会执行,而是直接跳转到                              while语句中的判断部分,进行下一次的循环入口判断

 

 

以上是关于有关分支和循环(未写完)的主要内容,如果未能解决你的问题,请参考以下文章

prometheus(未写完)

String的源码理解(未写完)

apollo2.0 lidar代码分析(未写完)

Linux安装Oracle 11G过程(测试未写完)

linux账号管理总结未写完

GDOI2018题目及题解(未写完)