if语法例题输入一个整数判断是否为奇数注意这里scanf内格式和你执行时输入的格式要一样比如手动输入\n语法形式1if(表达式){语句;}如果表达式为真则执行语句。如果if后不写花括号则只执行if(表达式)后的一条指令语法形式2if(表达式){语句1;}else{语句2;}如果表达式为真则执行语句1否则执行语句2。例题输入一个年龄 18岁就输出“成年”否则就输出“未成年”语法形式3if(表达式1){语句1;}else if(表达式2){语句2;}else{语句3;}如果表达式1为真则执行语句1如果表达式2为真则执行语句2否则执行语句3。逻辑运算符!逻辑取反运算符改变单个表达式的真假。逻辑与运算符就是“且”的意思两侧的表达式都为真则为真否则为假。||逻辑或运算符就是“或者”的意思两侧至少有一个表达式为真则为真否则为假。注C语言中非0表示真0表示假。1. 逻辑取反运算符 逻辑取反如果是真经过逻辑取反结果就是假。如果是假经过逻辑取反结果就是真。a!a非00012.逻辑与运算符只有两个表达式都为真的时候整个表达式为真只要有一个表达式为假整个表达式为假。例题输入一个月份如果是在3月到5月之间则输出春季短路的时候如果左边操作数为假则右边不再计算3. 逻辑或运算符 |||| 两边的表达式只要有一个是真整个表达式就是真两边的表达式都为假的时候才为假。||短路的时候如果左边操作数为真则右边不再计算switch语句多分支选择switch语句是一种特殊形式的 if...else 结构用于判断条件有多个确定结果的情况。它把多重的else if改成更易用、可读性更好的形式。switch语法格式switch (整型表达式){case 整型常量1: 语句;case 整型常量2: 语句;...default: 语句;}swich()是一个入口break是一个出口没有break则进入对应case后会接着执行下一个case输出hellothird注意switch后的expression必须是整型表达式。case 后的值必须是整型常量表达式。while语法格式while (循环条件){// 循环条件为真则执行代码}练习在屏幕上打印 1~10 的值练习输入一个正的整数逆序打印这个整数的每一位改进一下(改进一下练习求5的阶乘break 和 continue循环控制语句break 和 continue 是两个用于在循环内部精确控制循环流程的关键字。break:立即终止并跳出当前所在的循环。continue:跳过本次循环中尚未执行的语句直接开始下一次循环的判断和执行练习找到1-100之间第一个能被3整除的数字。要求使用break练习找到1-100之间所有能被3整除的数字。要求使用continue