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

赋值操作符:=和复合赋值

前言

如果你刚学编程,第一个认识的符号大概率就是 =(等号)。

老师会告诉你:“这叫赋值,把右边的值放到左边的盒子里。”

如果你学了一段时间,你还会遇到 +=、-=、*= 这些“带尾巴”的等号——它们叫复合赋值操作符。

今天咱们就聊聊这些天天见、但又容易被忽视的“赋值家族”。保证通俗,零基础也能看懂。


一、基本赋值 =:把“值”装进“变量”

先看一行最简单的代码

int age = 18;

这里 = 不是数学里的“相等”,而是赋值——把右边的值 18 复制一份,放到左边的变量 age 这个“盒子”里。

你可以这样理解

左边必须是一个变量(能装东西的盒子)

右边可以是常量、变量、表达式(只要能算出具体值)

比如:

int a; a = 5; // 把 5 放进 a a = a + 2; // 先算右边 a+2 = 7,再把 7 放进 a(覆盖原来的5)

最后 a 变成 7。注意:右边的 a 是读取旧值,左边的 a 是写入新值,不会冲突。


二、连续赋值:一条语句给多个变量“批发”值

你可以这样写:

int x, y, z; x = y = z = 10;

执行顺序是从右向左:

先把 10 赋给 z,再把 z 的值(10)赋给 y,再把 y 的值赋给 x。

结果三个变量都是 10。

虽然方便,但不建议写太长的连续赋值,容易把人绕晕。适度就好。


三、复合赋值:偷懒但优雅的写法

写代码时,我们经常做这种事:

count = count + 1; total = total * 2; n
http://www.jsqmd.com/news/1123727/

相关文章:

  • 2026图片去水印怎么弄?无痕去水印实用技巧+免费工具手机电脑教程
  • 用 AI 写代码做家庭调酒小程序:真正难的是把酒库到保存跑通
  • ClaudeMax实战压测:什么场景下它才不可替代?
  • 质量门脚本:用Python给AI输出加上自动质检(附完整源码)
  • Azure Local离线模式身份规划(系列篇之三)
  • JVM是什么?
  • 良心盘点!2026AI论文写作工具榜单(覆盖 99% 学生论文写作需求)
  • YOLOv13超图视觉与NCNN部署实战指南
  • Wwise音频文件处理终极指南:3分钟掌握游戏音效解包与定制
  • 如何用大模型设计一个“国标级“智能体:从 prompt 到落地的完整指南
  • 【OpenHarmony/HarmonyOs 】实验室首页细节拆解:分类侧栏、搜索筛选与推荐探索交互
  • 小程序基础库3.16.0实战指南:NFC/离线运行/双端适配/接口迁移代码落地及公众号迁移公证书线上办理流程
  • IBM ODM JNDI注入漏洞CVE-2024-22319复现与深度解析
  • 91.吃透 PLC 底层!扫描周期 + 状态机物料分拣,全套 ST 源码
  • python___模块
  • 如何快速解决Windows热键冲突:终极热键检测工具使用指南
  • OpCore Simplify技术深度解析:揭秘黑苹果自动化配置的核心原理
  • 安卓手机 SIM 卡迁移至新款 iPhone 17/16?
  • 免费获取百度文库文档的终极方案:开源页面清理脚本完整指南
  • Elsevier投稿状态追踪插件:科研工作者的智能审稿监控工具
  • 如何用BilibiliDown三步搞定B站视频下载?小白也能掌握的完整指南
  • 影刀RPA新手教程:财务报表自动汇总完全指南——多Excel合并数据透视与自动发邮件
  • Crypto++实战指南:从CRC32到RSA的C++加密库集成与应用
  • 3分钟掌握抖音内容下载:免费工具助你高效保存视频、直播和合集
  • STM32F072RB与SLO2016构建工业隔离通信系统
  • AI专著撰写实用技巧:利用AI工具,快速生成20万字专著的方法!
  • 基于策略模式与智能降级的高性能抖音下载器架构设计
  • AI模型工作流横评:端到端业务链路实战测评
  • 资深后端工程师分享:技术栈选型背后的思考
  • Pyfa终极指南:5个技巧快速掌握EVE Online免费Python舰船配装工具