C语言入门资料之选择结构和循环结构

第四章 选择结构

1.if形式

if(表达式) 语句; 表达式值为非0时,执行语句,否则什么也不做

2.if-else形式

if(表达式) 语句1;表达式值为非0时,执行语句1,否则执行语句2

else 语句2;   if自动结合一条语句,多条时应用大括号括起来。

               一个if结合一个else

3.if-else形式

if(表达式) 语句1;           在使用嵌套时,else总是        如if(x>=0)

else if(表达式2)语句2;   和它上面最接近的if配对。            if(x>0) a=1;

········                                                      else a=2

else语句                                                     else if(x<-2) a=3

                                                             else a=4

4.switch语句

switch(表达式)

{case常量1:语句1break;   所取常量不同,若无常量n与表达式值对应则执行

·····                     default。 若无break择继续执行下一条语句直至遇到

case 常量n:语句nbreak;  breakbreak只跳出自己所在的那层switch,若有

                            continue,也是跳出自己所在的那层switch

第五章 循环结构程序设计

1.while语句(先判断,再执行)

 While(表达式)       注意while(表达式)后无分号,先判断,再执行。表达式同if

循环体;          可以为任何类型的表达式,其值为逻辑1”时执行循环体。

                  While结构常用于循环次数不固定的循环

2.do-while语句(先执行,再判断)

 Do                   do-while表达式后必须加“;”

{循环体;              do-whilewhile相互转换时,注意修改循环控制的条件。

}while(表达式);

3.for语句

for(初始表达式1;条件表达式2;循环表达式3

{循环体;}

三个表达式均可以是逗号表达式

三个表达式都可以省略,但是分号不可省略

【表达式1省略,需在循环前对i赋值】【表达式2省略循环将无终止进行】

【表达式3省略应在循环体中加入如“i++”之类的累加器。】

【三个表达式均省略相当于while1)的循环体】

4.break语句和continue语句

break;可用于结束break所在的switch语句,或者结束当前循环,跳出break所在的循环结构

continuecontinue语句可以结束本次循环,即不再执行循环体中的continue语句之后的语句,转入下一次循环条件的判断与执行。


本文下载地址

银行常识(塔尖资料)——i塔尖免费下载

2018-3-17 23:35:35

南开大学新闻学理论与实践资料.pdf

2018-4-30 12:27:05

搜索