Enviar pesquisa
Carregar
分支结构
•
0 gostou
•
263 visualizações
Z
zhangxl
Seguir
程序设计 1 讲义
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 53
Baixar agora
Baixar para ler offline
Recomendados
基础知识
基础知识
zhangxl
C 语言概述
C 语言概述
zhangxl
有限域(上)
有限域(上)
zhangxl
群(上)
群(上)
zhangxl
Get&GO Paper Prototype
Get&GO Paper Prototype
InezAng
双脑蓝图
双脑蓝图
microgts
Stock market game[1]
Stock market game[1]
guest9e9e72
Lst Ozone Creation ( Knit)
Lst Ozone Creation ( Knit)
ckurcan
Recomendados
基础知识
基础知识
zhangxl
C 语言概述
C 语言概述
zhangxl
有限域(上)
有限域(上)
zhangxl
群(上)
群(上)
zhangxl
Get&GO Paper Prototype
Get&GO Paper Prototype
InezAng
双脑蓝图
双脑蓝图
microgts
Stock market game[1]
Stock market game[1]
guest9e9e72
Lst Ozone Creation ( Knit)
Lst Ozone Creation ( Knit)
ckurcan
环(下)
环(下)
zhangxl
In defense of pythagoras
In defense of pythagoras
guest9e9e72
矩阵及其运算
矩阵及其运算
zhangxl
Gov evidence
Gov evidence
guest9e9e72
Assignment5 Paper prototype
Assignment5 Paper prototype
InezAng
环(上)
环(上)
zhangxl
循环结构
循环结构
zhangxl
HRM
HRM
Primark
599 03
599 03
zhangxl
599 02
599 02
zhangxl
599 01
599 01
zhangxl
599 12
599 12
zhangxl
599 11
599 11
zhangxl
行列式
行列式
zhangxl
线性代数作业 2010-09
线性代数作业 2010-09
zhangxl
有限域(下)
有限域(下)
zhangxl
域(下)
域(下)
zhangxl
域(上)
域(上)
zhangxl
群(下)
群(下)
zhangxl
二次剩余
二次剩余
zhangxl
同余式(下)
同余式(下)
zhangxl
同余式(上)
同余式(上)
zhangxl
Mais conteúdo relacionado
Destaque
环(下)
环(下)
zhangxl
In defense of pythagoras
In defense of pythagoras
guest9e9e72
矩阵及其运算
矩阵及其运算
zhangxl
Gov evidence
Gov evidence
guest9e9e72
Assignment5 Paper prototype
Assignment5 Paper prototype
InezAng
环(上)
环(上)
zhangxl
循环结构
循环结构
zhangxl
HRM
HRM
Primark
Destaque
(8)
环(下)
环(下)
In defense of pythagoras
In defense of pythagoras
矩阵及其运算
矩阵及其运算
Gov evidence
Gov evidence
Assignment5 Paper prototype
Assignment5 Paper prototype
环(上)
环(上)
循环结构
循环结构
HRM
HRM
Mais de zhangxl
599 03
599 03
zhangxl
599 02
599 02
zhangxl
599 01
599 01
zhangxl
599 12
599 12
zhangxl
599 11
599 11
zhangxl
行列式
行列式
zhangxl
线性代数作业 2010-09
线性代数作业 2010-09
zhangxl
有限域(下)
有限域(下)
zhangxl
域(下)
域(下)
zhangxl
域(上)
域(上)
zhangxl
群(下)
群(下)
zhangxl
二次剩余
二次剩余
zhangxl
同余式(下)
同余式(下)
zhangxl
同余式(上)
同余式(上)
zhangxl
整数的因子分解
整数的因子分解
zhangxl
中国剩余定理(v1)
中国剩余定理(v1)
zhangxl
Mais de zhangxl
(16)
599 03
599 03
599 02
599 02
599 01
599 01
599 12
599 12
599 11
599 11
行列式
行列式
线性代数作业 2010-09
线性代数作业 2010-09
有限域(下)
有限域(下)
域(下)
域(下)
域(上)
域(上)
群(下)
群(下)
二次剩余
二次剩余
同余式(下)
同余式(下)
同余式(上)
同余式(上)
整数的因子分解
整数的因子分解
中国剩余定理(v1)
中国剩余定理(v1)
分支结构
1.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . . . 分 支 结 构 . .. . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 October 29, 2009 . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
2.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . . 语句概述 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
3.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 语句概述 . 语句就是标准中的 statement. . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
4.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 语句概述 . 语句就是标准中的 statement. . . . .. . . 表达式语句 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
5.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 语句概述 . 语句就是标准中的 statement. . . . .. . . 表达式语句 . 空语句 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
6.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 语句概述 . 语句就是标准中的 statement. . . . .. . . 表达式语句 . 空语句 复合语句 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
7.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 语句概述 . 语句就是标准中的 statement. . . . .. . . 表达式语句 . 空语句 复合语句 函数调用语句 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
8.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 语句概述 . 语句就是标准中的 statement. . . . .. . . 表达式语句 . 空语句 复合语句 函数调用语句 . 控制语句 . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
9.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 表达式语句 . 表达式后面加一个分号就构成了一个语句。 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
10.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 表达式语句 . 表达式后面加一个分号就构成了一个语句。 . . . .. . . Example . .. 赋值: sum=a+b; . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
11.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 表达式语句 . 表达式后面加一个分号就构成了一个语句。 . . . .. . . Example . .. 赋值: sum=a+b; 自增:i++; . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
12.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 表达式语句 . 表达式后面加一个分号就构成了一个语句。 . . . .. . . Example . .. 赋值: sum=a+b; 自增:i++; . 逗号表达式: x=1, y=2; . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
13.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 表达式语句 . 表达式后面加一个分号就构成了一个语句。 . . . .. . . Example . .. 赋值: sum=a+b; 自增:i++; . 逗号表达式: x=1, y=2; . .. . . !!! . .. 每个表达式都有一个值,但语句没有之值。 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
14.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 空语句 . 只有一个分号 . . . .. . . Example . .. ; . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
15.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 复合语句 . 用花括号括起来的一组语句。 . . . .. . . Example . .. { int a=3, b=10, sum; sum=a+b; printf("%d", sum); . } . .. . . !!! . .. 复合语句最后没有分号。 . 复合语句不是表达式,它没有值。 . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
16.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 函数调用语句 . 一个函数调用加上一个分号组成一个语句。 . . . .. . . Example . .. { printf ("This is a function call"); . } . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
17.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 函数调用语句 . 一个函数调用加上一个分号组成一个语句。 . . . .. . . Example . .. { printf ("This is a function call"); . } . .. . . !!! . .. 其实函数调用语句是一种表达式语句,不应单独列为一类。 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
18.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 控制语句 . . if 语句; break 语句; switch 语句; contunue 语句; do-while 语句; goto 语句; . for 语句; return 语句。 . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
19.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . 控制语句 . . if 语句; break 语句; switch 语句; contunue 语句; do-while 语句; goto 语句; . for 语句; return 语句。 . .. . . 这些语句我们在后面会逐步接触。 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
20.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . . 问题的引出 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
21.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . Example . .. 给出圆柱体的底面半径 r,高度 h,求圆柱体体积。 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
22.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . Example . .. 给出圆柱体的底面半径 r,高度 h,求圆柱体体积。 . 输入三角形三边 a, b, c,判断能否构成三角形。 . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
23.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . Example . .. 给出圆柱体的底面半径 r,高度 h,求圆柱体体积。 . 输入三角形三边 a, b, c,判断能否构成三角形。 . .. . . 我们需要能分情况处理的语句。 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
24.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . . if 语句 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
25.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if-else . if-else statement: . . if (expression) statement else statement . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
26.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if-else . if-else statement: . . if (expression) statement else statement . .. . . Example . .. if (...) { ··· } else { ··· . } . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
27.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . expression 部分是一个表达式,而不是一个 statement。 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
28.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . expression 部分是一个表达式,而不是一个 statement。 . . . .. . . 小括号是必须的; . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
29.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . expression 部分是一个表达式,而不是一个 statement。 . . . .. . . 小括号是必须的; . if (a==1) · · · 是合法的; . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
30.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . expression 部分是一个表达式,而不是一个 statement。 . . . .. . . 小括号是必须的; . if (a==1) · · · 是合法的; 而 if (a==1;) · · · 则是不合法的。 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
31.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . expression 部分是一个表达式,而不是一个 statement。 . . . .. . . 小括号是必须的; . if (a==1) · · · 是合法的; 而 if (a==1;) · · · 则是不合法的。 if (a=1) · · · 是合法的吗? . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
32.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . expression 部分是一个表达式,而不是一个 statement。 . . . .. . . 小括号是必须的; . if (a==1) · · · 是合法的; 而 if (a==1;) · · · 则是不合法的。 if (a=1) · · · 是合法的吗? 由于没有 "空表达式" 的概念,所以 expression 处不能为 . 空。 . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
33.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . expression 部分是一个表达式,而不是一个 statement。 . . . .. . . 小括号是必须的; . if (a==1) · · · 是合法的; 而 if (a==1;) · · · 则是不合法的。 if (a=1) · · · 是合法的吗? 由于没有 "空表达式" 的概念,所以 expression 处不能为 . 空。if () · · · 是非法的。 . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
34.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 两个 statement 处都可以是空语句,即 ";" 或 {}。 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
35.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 两个 statement 处都可以是空语句,即 ";" 或 {}。 . . . .. . . if 后的 statement 为空: . if (expression) {} else · · · if (expression); else · · · . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
36.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 两个 statement 处都可以是空语句,即 ";" 或 {}。 . . . .. . . if 后的 statement 为空: . if (expression) {} else · · · if (expression); else · · · else 后的 statement 为空: if (expression) · · · else {} if (expression) · · · else ; . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
37.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 两个 statement 处都可以是空语句,即 ";" 或 {}。 . . . .. . . if 后的 statement 为空: . if (expression) {} else · · · if (expression); else · · · else 后的 statement 为空: if (expression) · · · else {} if (expression) · · · else ; if, else 后的 statement 都空: . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
38.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 两个 statement 处都可以是空语句,即 ";" 或 {}。 . . . .. . . if 后的 statement 为空: . if (expression) {} else · · · if (expression); else · · · else 后的 statement 为空: if (expression) · · · else {} if (expression) · · · else ; if, else 后的 statement 都空: . 这种两大皆空的语句没有任何意义,但却是合法的。 . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
39.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 如果 else 后的语句为空,则可以略去 else。 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
40.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 如果 else 后的语句为空,则可以略去 else。 . . . .. . . if (expression) statement . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
41.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 对偶关系 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
42.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 对偶关系 . . . .. . . if (expr) state1 else state2 等价于 . if (!expr) state2 else stat1 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
43.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 对偶关系 . . . .. . . if (expr) state1 else state2 等价于 . if (!expr) state2 else stat1 if (expr); else state2 等价于 if (!expr) state2 else; 或 if (!expr) state2 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
44.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . if (expression) statement else statement . 对偶关系 . . . .. . . if (expr) state1 else state2 等价于 . if (!expr) state2 else stat1 if (expr); else state2 等价于 if (!expr) state2 else; 或 if (!expr) state2 if (expr) state1 else; 等价于 if (!expr); else state1 或 . if (expr) state1 . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
45.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . . if 语句的嵌套 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
46.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . ??? . .. if (expr1) if (expr2) state1 else state2 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
47.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . ??? . .. if (expr1) if (expr2) state1 else state2 . . .. . . if (expr1) if (expr2) state1 else state2 . . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
48.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . ??? . .. if (expr1) if (expr2) state1 else state2 . . .. . . if (expr1) if (expr2) state1 else state2 . if (expr1) if (expr2) state1 else state2 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
49.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . ??? . .. if (expr1) if (expr2) state1 else state2 . . .. . . if (expr1) if (expr2) state1 else state2 . if (expr1) if (expr2) state1 else state2 . 哪个更靠谱? . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
50.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . ??? . .. if (expr1) if (expr2) state1 else state2 . . .. . . if (expr1) if (expr2) state1 else state2 . if (expr1) if (expr2) state1 else state2 . 哪个更靠谱? . .. . . 规则 . .. else 与前面最近的 if 配对。 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
51.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . . switch 语句 . . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
52.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 . swith-statement: . switch (expression) statement case-label: case constant-expression default-label: . default . .. . . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
53.
语句概述
问题的引出 if 语句 if 语句的嵌套 switch 语句 本节完,谢谢! 磊张 印晓 . . . . . . 张晓磊 zhxl@gzhu.edu.cn 广州大学数学与信息科学学院 《C Programming Language》: 概述
Baixar agora