当前位置: 首页 > news >正文

C语言题目自增在前与在后

一、题目引入

谨记真言:

i的值最终都会改变 只是表达式的值不同

二、分析题目

if判断语句里面要条件为真执行时 printf语句 

i++ 变量在前 使用i的当前值是1 i的值就是1与1相等 所以&&左边的为真

但是&&存在 必须前后都为真才为真 所以还要看&&后面的表达式

++j 变量在后 使用自增之后的值 所以j的值是3 

||是有真则真 全假才假 所以if语句为真会打印printf里面的语句

因为最后还是要打印出k的值 所以我们还是要算k的值

但是需要注意的一点:||是逻辑或

如果第一个操作数为真 则不会计算第二个操作数(可记为短路)

所以 k++==3不会执行

因此k的值保持不变(仍然是3)

三、代码展示

四、运行结果

 

相关文章:

  • CentOS服务器能ping通却无法yum install:指定镜像源解决
  • 在思科模拟器show IP route 发现Gateway of last resort is not set没有设置最后的通道
  • One-Hot标签编码方法详解
  • 机器学习概述自用笔记(李宏毅)
  • mysql DQL
  • 「小推桌面官方下载」小推桌面TV版-安卓电视版官方免费下载新版
  • 【KWDB创作者计划】_KWDB部署与使用详细版本
  • 批量将多个文件夹转成压缩包,支持设置压缩密码
  • 【数据库系统概论】第3章 SQL(四)视图(超详细)
  • 5 C 程序全流程解析:编写、预处理、编译、汇编、链接、运行与 GCC 指令详解
  • 【C++ Qt】认识Qt、Qt 项目搭建流程(图文并茂、通俗易懂)
  • 【Spring】IoC详解:方法Bean的存储、Bean重命名、扫描路径@Component(下)
  • 计算机操作系统——存储器管理
  • Android 日志输出模块
  • 现在AI大模型能帮做数据分析吗?
  • ScholarCopilot:“学术副驾驶“
  • 【数据结构】励志大厂版·初阶(复习+刷题):复杂度
  • SpringBoot条件注解全解析:核心作用与使用场景详解
  • STM32 HAL库 ADC+TIM+DMA 3路 1S采样一次电压
  • C++对象池设计:从高频`new/delete`到性能飞跃的工业级解决方案
  • 国家网信办举办在欧中资企业座谈会,就数据跨境流动等进行交流
  • 南部战区位南海海域进行例行巡航
  • 葡萄牙、西班牙突发大范围停电,交通和通信服务受到严重影响
  • 影子调查丨危房之下,百余住户搬离梦嘉商贸楼
  • 商务部:将积极会同相关部门加快推进离境退税政策落实落地
  • 屋顶上的阳光与火光:战争如何改变了加沙的能源格局