30天速成c语言|第7天
2026/7/24 22:28:08 网站建设 项目流程

#探寻人工智能,人与AI全新序章#

今日学习目标

逻辑运算符+if多分支综合练习

1. 掌握3种逻辑运算符 && 、 || 、 ! ,理解运算规则和优先级

2. 学会用逻辑运算符组合多条件判断,书写区间判断

3. 熟练使用 if-else if-else 阶梯多分支语句

4. 规避区间判断错误、运算符混用等高频坑

一、逻辑运算符基础

3种运算符

- && 逻辑与:全真才真,一假则假,两个条件必须同时成立

例: age >=18 && age 100 分数数值异常

- ! 逻辑非:取反,真变假,假变真

例: !(a>0) 等价于 a && > || (最低)

基础示例代码

#include

int main()

int score = 85;

// 判断成绩是否及格且优秀

int res = (score >= 60) && (score >= 80);

printf("%d\n", res); //结果为1,表示成立

return 0;

易错坑

- 错误写法: 60 = 80)

printf("良好\n");

else if(score >= 70)

printf("中等\n");

else if(score >= 60)

printf("及格\n");

else

printf("不及格\n");

return 0;

三、今日课后习题

习题1

输入年份,用逻辑运算符判断是否是闰年

闰年规则:能被4整除但不能被100整除,或者能被400整除

习题2

输入体温数值:

- 36~37.2:体温正常

- >37.2:发热

- <36:体温偏低

习题3

判断一个整数是否同时满足:大于0 并且 是偶数

四、知识点总结

1. 多条件判断优先用 && 和 || 组合,不要连续写比较运算符

2. else if 分支顺序很关键,应从高到低/精确范围开始写,避免提前匹配出错

3. = 赋值运算符 和 == 判断运算符务必区分,不要写错

4. 所有代码手动敲写运行,验证结果

明日预告

第8天:switch分支语句

需要我把3道习题附上完整参考答案吗?

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询