我是靠谱客的博主 现代冬瓜,最近开发中收集的这篇文章主要介绍顺序结构、选择结构、循环结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

三种基本结构:顺序结构、选择结构和循环结构

1、顺序结构

      计算机执行程序的步骤是从上到下依次执行

2、选择结构(条件控制语句)

          1)if语句

          2)if…else语句

          3)条件表达式(a>b)?a : b;(C语言中唯一的三目运算符)

                       判断a是否大于b ,如果成立,则返回a,否则返回b  ;

          4)switch语句

                例:switch(a)

                        {

                             case 0:printf("aaa");break;

                             case 1:printf("bbb");break;

                             case 2:printf("ccc");break;

                             default:printf("ddd");

                         }

                         1】从第一个case一次检查,如果满足执行以后语句,直到遇到break跳出switch

                         2】如果满足某个case,执行其后语句,但语句后无break,将不再判断剩下标号是否满足,会依次执行

                         3】default不论在何处,都最后执行,如果执行后无break,同2,依次执行剩下语句

                         4】最后一个标号后可以不加break,因为该语句是switch的最后语句

3、循环结构

               1)for语句

               2)while()语句(当型循环)

                          while(a--)是判断完a是否为真再对a--;

               3)do …while()语句(直到型循环)

选择结构循环结构()中一般是逻辑运算

逻辑运算:与&&      或 ||       非  !

                   优先级:非的优先级最高,其次是与最后是或 

               1)     if(a==0||b==0)       如果||左边为真,则||右边不执行

                       if(a==0&&b==0)    如果&&左边为假,则&&右边不执行

               2)     #include<stdio.h>  

                       int main()

                       {
                          int a=1,b=1;
                          if(a=0||b=1)               (错误)
                          printf("%d  %d",a,b);
                        }

if中||的优先级大于=,所以先运算0||b ,结果为1 ,该式子变为 if(a=1=1)显然错误;(常量不能做左值)

最后

以上就是现代冬瓜为你收集整理的顺序结构、选择结构、循环结构的全部内容,希望文章能够帮你解决顺序结构、选择结构、循环结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部