优秀的编程知识分享平台

网站首页 > 技术文章 正文

C++ 之“自增运算符”(自增运算符放在变量前面和后面的区别)

nanyue 2025-06-10 00:18:01 技术文章 35 ℃

代码:

int x = 1;

// auto y = x++; 先取值再运算

// 拆解为两步: y = x, x = x+1

// cout << y << endl; 输出值为1

auto y = ++x; // 先运算再取值

// 拆解为两步:y = x+1, x = x+1

cout << y << endl; // 输出值为2

// 备注:可以看到运算顺序遵循从左往右的顺序

// 自增运算符突出了C语言的精髓之处:极致的精简,用一个函数完成它所指定的功能。

Tags:

最近发表
标签列表