C语言学习20260122
switch语句
switch语句是一种特殊形式的if...else结构,用于判断条件有多个确定结果的情况。它把多重的else if改成更易用、可读性更好的形式。
switch语法格式:
switch (整型表达式)
{
case 整型常量1: 语句;
case 整型常量2: 语句;
...
default: 语句;
}
eg:判断工作日休息日
循环结构
作用:条件为真时重复执行代码,适合循环次数未知的场景。
while语法格式:
while (循环条件)
{
// 循环条件为真则 循环体
}
关键点:
先检查条件,再执行循环体。
若初始条件为 假,循环体一次也不执行。
eg:输入一个正的整数,逆序打印这个整数的每一位
for循环
作用:已知循环次数时使用,是三种循环中使用最多的,适合遍历数组或集合。
for语法格式:
for(表达式1; 表达式2; 表达式3)
{
// 循环体语句
}
表达式1: 用于循环变量的初始化。
表达式2: 用于循环结束条件的判断。
表达式3: 用于循环变量的调整。
eg:求1-100之间2的倍数的数字之和
do-while循环
作用:在循环语句中do-while语句的使用最少,它保证循环体至少被执行一次。
do-while语法格式:
do
{
// 循环体语句
}
while(表达式);
先执行一次循环体,然后再判断表达式。只要表达式为真,就继续循环。
while和for这两种循环都是先判断,条件如果满足就进入循环,执行循环语句,如果不满足就跳出循环; 而do while循环则是先直接进入循环体,执行循环语句,然后再执行while后的判断表达式,表达式为真,就会进行下一次,表达式为假,则不再继续循环。
循环嵌套
循环是可以进行嵌套的,不管是for循环嵌套while循环,还是while循环嵌套for循环都是可以的。一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。
eg:打印九九乘法表
break和continue
循环控制语句
break 和 continue 是两个用于在循环内部精确控制循环流程的关键字。
—break: 立即终止并跳出当前所在的循环。
—continue: 跳过本次循环中尚未执行的语句,直接开始下一次循环的判断和执行。
break - 中断循环
break顾名思义为:"打断","中断"的意思。在循环当中意味着中断循环。
eg:找到1-100之间第一个能被3整除的数字。要求使用break
continue -继续下一次循环
continue顾名思义为:"继续"的意思。在循环当中意味着继续执行下一次循环。
eg:找到1-100之间所有能被3整除的数字。要求使用continue
以上就是此次学习的内容记录
如果我在此次学习记录中有疏忽的地方请您批评指出我下次会继续努力
期待您的批评和建议!!!
