随笔——2
今天主要了解了运算的优先级、结合性和“自增自减”运算符
例如:后自增:i++:先将“i”进行运算后将结果加一; 后自减:i--:先将“i”进行运算后将结果减一。
前自增:++i:先将“i”加一后进行运算得出结果;前自减:--i:先将“i”减一后进行运算得出结果。
优先级及其结合性
例:
#include <stdio.h> int main(void){ int i = 5, j = 5, p, q; p = (i++) + (i++) ;//① q = (++j) + (++j) ;//② printf("%d, %d, %d, %d\n", p, q, i, j); return 0; }
①:当 “I” = 5 时,X = I++,即在将 “I = 5”赋值给X后自身加一,此时X = 5,I = 6;
②:当 “J” = 5 时,Y = ++J,即在 “J = 5” 自身加一后赋值给Y,此时Y = 6, J = 6;
#include <stdio.h> int main(void){ int i = 5, j = 5, p, q; p = i++ + i++ ; q = ++j + ++j ; printf("%d, %d, %d, %d\n", p, q, i, j); return 0; }
2021-03-08 20:01:29
http://c.biancheng.net/cpp/html/3097.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)