1. C语言是【结构化】的程序设计语言
2. 三种结构:顺序,选择(分支),循环
二、语句1. C语句分为:表达式语句、函数调用语句、控制语句、复合语句、空语句
2. 控制语句:
(1) 条件判断语句(分支语句):if、switch;
(2)循环语句:do while、while、for;
(3)转向语句;break、goto、continue、return。
3.分支语句(选择结构)
(1)if语句:如果表达式的结果为真,则语句执行
注:C语言中,表示真假:0表示假,非0表示真。
<1> 单分支:
if(表达式) 语句;
if (表达式) 语句1; else 语句2;
<2> 多分支
if(表达式1) 语句1; else if(表达式2) 语句2; else 语句3;
<3> 表达式不能出现如“18<= age < 30”这样复合的关系表达式,如果要表达上述表达式应该写成“age >= 18 && age < 30 ”
<4>“if...else...” 是连起来的一条语句块,不是分开的两条语句
<5> 注意代码输入风格,要有一个好的输入习惯:建议以多分支为例,在if语句后都加一个大括号
if () { ; } else if () { ; } else { ; }
<6>输入习惯:便于在出错时检查
<7> else是与离它最近的if匹配的
(2)switch语句:(多用于多分支)
基本形式:
switch (整型表达式) { case 整形常量表达式: 语句; break; . . . default: break; }
注:
<1> 确定位置后就会从确定的位置开始从前往后执行,如果没有转向语句的话
<2> switch和case后的表达式必须是整型
<3> break和default可以选择性加入,一般地,在整个switch语句之后带上一句break,
<4> 一般地把default安排在语句列表的最后,当default在语句列表的第一个时如果不想往后执行一定要加break
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)