文档详情

选择结构 C语言教学PPT课件.ppt

发布:2021-02-18约3.06千字共25页下载文档
文本预览下载声明
分支结构 * 分支结构 分支结构 分支结构 if if-else 本章内容 逻辑等式 switch if ( 表达式 ) 语句; if T F 语句 表达式 if 语句 if 语句 T F 表达式 语句2 语句1 if ( 表达式 ) { 语句1; 语句2; } if 语句 T F 表达式 语句2 语句1 if ( 表达式 ) 语句1; 语句2; 1 if 语句 [2019.3.7]程序运行结果是 int x = 12; if (x 15) printf(%d, x - 5); if (x 5) printf(%d, x + 5); 17 T F 输出x-5 x15 结束 T F 输出x+5 x5 开始 x = 12 开始 x = 12 输出x-5 x15 F T F T 输出x+5 x5 结束 2 if 语句 [2019.3.10]运行结果是 int x = 1, y = 2, t = 0; if (x == y) t = x; x = y; y = t; printf(%d,%d, x, y); T F t = x x==y x = y y = t T F t = x x==y x = y y = t [2019.3.10]运行结果是 int x = 1, y = 2, t = 0; if (x == y) t = x; x = y; y = t; printf(%d,%d, x, y); 2,0 3 if 语句 [2019.9.20]运行结果是 int a = 1, b = 5, c = 3; if (a b) a = b, b = c; c = a; printf(%d%d%d, a, b, c); T F a=b,b=c ab c=a T F a=b,b=c ab c=a [2019.9.20]运行结果是 int a = 1, b = 5, c = 3; if (a b) a = b, b = c; c = a; printf(%d%d%d, a, b, c); 151 交换变量的值 a t b int a = 3, b = 4, t; t = a; a = b; b = t; 3 4 3 4 3 t = b; b = a; a = t; 或 ① ③ ② a b c 三个数排序2-1 if (a b) { t = a; a = b; b = t; } if (a c) { t = a; a = c; c = t; } if (b c) { t = b; b = c; c = t; } 5 3 1 5 3 1 a b c 三个数排序2-2 if (a b) { t = a; a = b; b = t; } if (b c) { t = b; b = c; c = t; } if (a b) { t = a; a = b; b = t; } 5 3 1 5 3 1 if ( 表达式 ) { 语句1; } else { 语句2; } if-else if - else 语句 T F 表达式 语句2 语句1 1 if - else 语句 [2019.9.7]程序运行结果是 int a = 1, b = 2, c = 3; if (c = a) printf(%d, c); else printf(%d, b); 1 T F a=1,b=2,c=3 c = a 输出b 输出c T F a=1,b=2,c=3 c = a 输出b 输出c 2 if - else 语句 [2019.3.20]运行结果是 int a = 3; if (a-- 3) printf(%d, a); else printf(%d, --a); T F a = 3 a--3 输出--a 输出a 1 T F a = 3 a--3 输出--a 输出a { } { } if ( 表达式1 ) else if - else 语句嵌套 if ( 表达式2 )
显示全部
相似文档