当前位置: 首页 > 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`到性能飞跃的工业级解决方案
  • 西班牙葡萄牙电力基本恢复
  • 释新闻|西葡大停电为何规模大、恢复慢?可再生能源是罪魁祸首?
  • 新华每日电讯:从上海街区经济看账面、市面、人面、基本面
  • 剪纸纹样“流动”在水乡,谁不忆江南
  • 今年地质灾害防治形势严峻,哪些风险区被自然资源部点名?
  • 水利部启动实施蓄滞洪区建设管理三年行动