C++基础知识之前置运算与后置运算
前言
在开发过程中,有时候会把前置运算和后置运算搞糊涂,今天发文整理记录一下。
前置运算与后置运算的基础概念
前置运算:先取变量的地址,运算它的内容,然后再把值放到寄存器中。(先参与运算,后赋值)
后置运算:先取变量的地址,将变量的值放到寄存器中,再运算它的内容。(先赋值,后参与运算)
前置运算与后置运算的例子
int n = 0;
int m = 0;
int nn = ++n; // 前置运算
qDebug() << __FUNCTION__ << __LINE__ << " : " << nn << n; // 打印结果: 1, 1
int mm = m++; // 后置运算
qDebug() << __FUNCTION__ << __LINE__ << " : " << mm << m; // 打印结果: 0, 1
版权声明:
作者:小何
链接:https://ligo100.cn/houduanjishu/canddoublec/283.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
打赏
文章目录
关闭
共有 0 条评论