黑马程序员技术交流社区
标题: 今天学习了分支结果和循环结构 分享一下 [打印本页]
作者: 小郑 时间: 2015-7-3 21:51
标题: 今天学习了分支结果和循环结构 分享一下
今天学习了分支结果和循环结构 ,纪录的笔记如下:
1.分支结构有三种
1) if 结构, 选择某条语句是否执行
语法
if (表达式) {
语句;
}
2) if-else 结构, 选择两条语句执行哪一条
语法
if (表达式) {
如果为真执行语句1;
} else {
如果为假执行语句2;
}
3) switch 结构, 直接进行映射匹配
switch(表达式或变量) {
case 常量表达式1: 语句1;
case 常量表达式2: 语句2;
...
case 常量表达式N: 语句N;
default: 默认语句;
}
2 循环结果
在 C 语言中, 提供了 三种循环: while 循环; do-while 循环 和 for 循环
1)while 循环
基本语法:
while (表达式) 循环语句;
执行: 首先判断表达式是否为真, 如果是真, 则执行循环语句
如果表达式为假, 则跳出 while 语句, 执行后面的代码
如果执行完循环语句, 则再次判断表达式的真假, 继续执行
常用的语法:
while (表达式) {
循环语句;
}
2)for 循环
使用 while 循环进行制定次数的循环时, 常常容易遗忘累加的操作
for 循环从语法上杜绝了这类问题
for 循环也和 while 和 do-while 一样, 可以互相转换, 但是一般用在制定循环次数的地方
基本语法:
for (表达式1; 表达式2; 表达式3) {
循环体;
}
3)do-while 循环
do-while 循环的含义是先执行一段代码, 然后再判断是否继续循环
语法:
do {
循环体
} while(表达式);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |