文章目录
所学视频及PPT截图来源: 爱课程资源共享课
选择控制结构与if语句
1.编程人员的基本素养: 全面,缜密
2.程序的组成: 数据,数据存储,算法
3.算法的描述: (flow-chart:流程图)
4.顺序结构
5.算法应该满足的条件:
6.if选择语句:
[表达式非0为真,0为假] (同样适用于while,for等语句)
无论if里的语句有多少,都应该使用大括号的原因:
(1)避免在程序维护时,需要向if中添加新语句时忘记打上花括号的情况
(2)用于严格限制if-else对齐,以免混淆出错:
7.条件运算符(C唯一的三目运算符)
条件运算符结合性: 从右到左
(多个条件运算符并列,先满足最右边的条件运算符的组成需要,然后再从右到左依次满足)
举例:
res = a>b?c:d<=e?e+10:sizeof(f)>4?10:g;
等同于:
res = (((a>b)? c:d<=e)? e