今天学习了分支结果和循环结构 ,纪录的笔记如下: 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(表达式);
|