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
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录