#写技术笔记巩固知识要点
感谢大家阅读我的博客,今天做一个关于C语言分支循环语句的笔记。
c语言是一门结构化的程序设计语言。
支持三种结构:
顺序结构
选择(分支)结构
循环结构
1.分支语句
初学分支语句我们首先学习了两个语句:if(if-else)、switch;
1.if(if-else)语句:
if结构(单分支结构)
其一般形式:
if(表达式)
语句;
if会判断表达式的真假,若为真则执行语句,为假则不执行。
c语言中0为假,非0则为真,
if-else结构(双分支结构)
其一般形式:
if(表达式)
语句 1 ;
else
语句 2 ;
if依旧会判断表达式的真假,若为真则执行语句 1,为假则执行语句 2。
if-else-if结构(多分支结构)
其一般形式:
if(表达式 1) 语句 1;
else if(表达式 2) 语句 2;
else if(表达式 3) 语句 3;
......
else if(表达式 n) 语句 n;
依次判断表达式是否为真,若为真则执行相应语句
if语句的嵌套
嵌套就是指在在if语句之类语句中又包含分支结构。
2.switch语句
switch语句是一种特殊形式的if-else结构,用于判断条件有多个结果的情况。它把多重else-if改成更易用、可读性更好的形式。
其一般形式:
switch(expression)
case value1 statement
case value1 statement
default: statement
根据表达式expression的不同,执行相应 的casa分支,如果找不到对应的值,就执行defauslt的分支
注:switch后面的expression必须是整形表达式
case后的值,必须是整形常量表达式
case 和后边的数字之间必须有空格
2.循环语句
循环语句初学主要学习了while、do-whlie、for等语句,同时还学习了转移语句break、continue语句。同样循环语句也可以进行嵌套。
1.whlie
其一般形式:
whlie(表达式)
语句;
whliie语句和if非常相似,同意会判断表达式的真假,若为真则循环该语句,为假则不执行停止循环。
2.do-whlie
3.for
其一般形式:
1 for(表达式1; 表达式2; 表达式3)
其一般形式: