MindMap Gallery 程序控制结构
这是一篇关于程序控制结构的思维导图,包含C语言语句概述,顺序结构,选择结构,循环结构等
程序控制结构
1||| c语言语句概述
标注
表达式 语句
表达式;
i ;y z;
函数调用语句
函数名(参数列表);
printf(“ ");
控制语句
分支语句
if语句、switch语句
循环语句
for语句、while语句、do—while语句
跳转语句
break语句、continue语句、goto语句、return语句
复合语句
用花括号将若干形式组合在一起
空语句
只有一个分号的语句
2||| 顺序结构
赋值语句
赋值表达式;
j =5;
数据输入/输出
字符输入/输出函数:getchar()/putchar()
格式输入/输出函数:scanf()/printf()
格式输入/输出
输出函数printf()
输入函数scanf()
3||| 选择结构
关系运算符与关系表达式
关系运算符:> < >= <= == !=
关系表达式:表达式一 关系运算符 表达式二
逻辑运算符与逻辑表达式
逻辑运算符:&&逻辑与;||逻辑或;!逻辑非
逻辑表达式
表达式1 逻辑运算符 表达式2
if语句
if(表达式) 语句1 else 语句二
else部分省略时的使用形式
if语句的基本格式
if语句的嵌套形式
switch语句
break语句起着退出多分支结构的作用
default分支是一个可选项,如果没有它,当所有匹配都失败是不执行任何动作
switch后的花括号不能省略
每个case的次序无关紧要
4||| 循环结构
while循环语句
while(表达式)语句
do—while循环语句
do{语句}while(表达式)
for循环语句
for(表达式1;表达式2;表达式3)语句
循环的嵌套
goto语句:goto 标号;
跳转至标号指定的语句执行
break语句:break;
从内向外跳转一层,跳出并结束本次循环
continue语句:continue;
结束整个层次的循环过程,转到循环体外面
浮动主题