900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 顺序结构 选择结构 循环结构

顺序结构 选择结构 循环结构

时间:2021-01-30 00:14:39

相关推荐

顺序结构 选择结构 循环结构

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

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)显然错误;(常量不能做左值)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。