3.1.1 关系表达式与逻辑表达式
优先级:(一定要记住)
单目运算符 !逻辑非
算术运算符(加减乘除,取模)
关系运算符(> < >= <= != ==)
逻辑运算符 && (两真为真) ||(两假为假)

判断闰年 (能被四整除不能被100整除)(能被四整除也能被400整除)
Year%4==0&&year%100!0|| year%4000

If里面大部分放关系表达式,逻辑表达式,剩余的很小的情况,直接放入一个值

If(表达式)判断为真 执行语句 假 不做
if()后不可以加;
如果加上那么if判断不会影响后面语句的执行


2.if 与 else
Else不能单独出现

If和else 可以不断地进行 else if,最后才是else 语句只会有一个得到执行

If内部 写 else和if,一定要加上{ } 否则容易混乱

2.while循环
1+100代码:`#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

//从1加到100
int main() {

int i = 1;
int total = 0;//存储最终的和
while (i<=100)
{total = total + i;i++;}
printf("total=%d\n", total);

}
`
当黑窗口卡住之后,有两种情况:
一种是卡在scanf了(这种情况下手输入内容可以输入进去)
另一种是死循环 黑窗口输入不进去东西。

会出现死循环的原因:

  1. while()后面加了分号
    1. while 语句体内 没有让表达式趋近于假的操作

While 后面不能输入;否则就会死循环

3.for循环
For(表达式1;表达式2;表达式3)语句;//for语句里面只能有两个分号
(1)先求解表达式1。
(2)求解表达式2,若其值为真(值为非0),则先执行for语句中指定的内嵌语句,后执行第(3)步。
若其值为假〈值为0),则结束循环,转到第(5)步。e
(3)求解表达式3。
(4)转回第(2)步继续执行。
5)循环结束,执行for语句下面的语句

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {int i,total;for (i = 1, total = 0; i <= 100; i++) {//for语句里面只能有两个分号total = i + total;}printf("total=% d\n", total);

4.continue//提前结束本轮循环
奇数求和

//奇数求和
int main() {int i, total;for (i = 1, total = 0; i <= 100; i++) {//for语句里面只能有两个分号if (i % 2 == 0)//判断偶数{continue;//如果是偶数那么提前结束本轮循环}total = i + total;}printf("total=% d\n", total);}

5.break语句
终止循环

判断对称数

C来储存a

关系表达式与逻辑表达式相关推荐

  1. c语言表达式和逻辑表达式是,C语言中关系表达式和逻辑表达式的值是什么

    C语言中关系表达式和逻辑表达式的值是什么? 关系表达式和逻辑表达式的值是布尔型:真或假(true or false),即0或1,但c语言没有布尔类型,以0为假,非0即真. 逻辑运算又称布尔运算.布尔用 ...

  2. 算数表达式、关系表达式、逻辑表达式、赋值表达式、综合表达式

    算术运算符: 意义 运算符 加 + 减 - 乘 * 除 / 取余 % 加号的两种作用: 两边都是数字则是加法 否则连接作用 取余运算: 就是自己学的那种,不用多讲 隐式类型转换: 如果参与数学运算的某 ...

  3. c语言常见表达式汇总(赋值表达式,条件表达式,关系表达式,算数表达式......)

    以下是一些常见的C语言表达式: 赋值表达式:用等号(=)将一个值赋给一个变量,例如:x = 5 算术表达式(数值表达式):使用算术运算符(+.-.*./)来执行算术运算,例如:x + y 关系表达式: ...

  4. c语言关系运算符和关系表达式,C语言关系运算符和关系表达式表达式.ppt

    <C语言关系运算符和关系表达式表达式.ppt>由会员分享,可在线阅读,更多相关<C语言关系运算符和关系表达式表达式.ppt(6页珍藏版)>请在装配图网上搜索. 1.2.2 关系 ...

  5. C语言程序设计-关系运算符和关系表达式、逻辑运算符和逻辑表达式

    目录 第三章 分支结构程序设计 3.1 关系运算符和关系表达式 3.1.1 关系运算符 3.1.2 关系表达式 3.2 逻辑运算符和逻辑表达式 3.2.1 逻辑运算符 3.2.2 逻辑表达式 传送门- ...

  6. C++关系运算符和关系表达式

    关系运算符即比较符. 用关系运算符将两个表达式连接起来就是关系表达式.关系表达式是一种最简单的逻辑表达式. 关系表达式一般用于判断是否符合某一条件.关系表达式的结果类型为bool,值只能是true或f ...

  7. C++ Primer Plus(嵌入式公开课)---第5,6章 循环和关系表达式 分支语句和逻辑运算符

    20220222 C++ Primer Plus - 第五.六章 附录: 1.ASCII码字符对照表 2.C++ 运算符优先级 第1-3章 第4章 复合类型 第5章 循环和关系表达式 5.1 for循 ...

  8. Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式

    在if分支判断语句里的条件判断语句不一定就是一个表达式,可以是多个(布尔)表达式的组合关系运算,这里如何使用更多的关系表达式构建出一个比较复杂的条件判断呢?这里需要再了解一下逻辑运算的基础知识.逻辑关 ...

  9. 表达式_关系式_关系表达式_比较表达式

    文章目录 表达式说明 比较表达式的结果 表达式说明 "关系表达式",简称"关系式","比较关系表达式",简称"比较关系式" ...

最新文章

  1. 如何自定义Shell登录组件
  2. Ubuntu下ICE-3.4.2的安装
  3. python3精要(6)-string类的format()方法
  4. linux中怎么添加附属组,Linux中如何使用附属属组创建文件
  5. MySQL的命令合集
  6. P6624-[省选联考2020A卷]作业题【矩阵树定理,欧拉反演】
  7. Qt在指定区域内拖动窗口
  8. python需要配置环境变量吗_python为什么会环境变量设置不成功
  9. rplidar 启动马达 c++_【玩码】刘作虎:一加7 Pro的横向线性马达,为安卓手机最大...
  10. 运行loadrunner自带的webtour项目无法启动
  11. python爬虫可以做哪些好玩的地方_如何快速的找到好玩的旅游景点信息?Python爬虫帮你轻松解决...
  12. Android sn 号修改
  13. 如何解决Mac大写锁定键失灵?
  14. matlab怎么把弧度换成度,matlab弧度与角度转换
  15. [生存志] 第57节 孔子微言春秋大义
  16. 未来计算机手抄报图片,小学生科技创造未来手抄报图片简单又漂亮
  17. openGL控制FPS (每秒传输的帧数)
  18. Web前端-vue 开发命名规范
  19. word中装订线位置_word装订线位置在哪里
  20. 【GPS轨道精度】卫星轨道产品的精度及Bernese低轨卫星定轨模型

热门文章

  1. 众安科技统一运维管理平台监控软件打造站点集中式监控
  2. Texstudio的学习(一)
  3. ubuntu/linux系统知识(34)Ubuntu18.04下安装搜狗输入法失败
  4. 一维数组和二维数组的含义
  5. xf_point_1
  6. 如何进行网站统计分析?分8步走!
  7. 安科瑞低压线路保护器ALP系列
  8. 2017下半年计算机一级6,2017下半年计算机一级考试题库及答案
  9. 纯Css翻书效果详解
  10. FIR.im众测平台的集成