首页 > 其他 > 详细

前后缀操作符的区别

时间:2019-10-13 21:24:20      阅读:72      评论:0      收藏:0      [点我收藏+]

前缀:++m,先自增,后赋值

后缀:m++,先赋值,后自增

#include <stdio.h>
int main(void)
{
    int n,a, m = 1;
    n = ++ m;        //m先自增,再赋值给n
    printf(n,m);     //m = 2,n = 2
    a = m ++;        //m先赋值给a,再自增
    printf(a,m);      //a = 2,m = 3
    return 0;
}

 

int a,m = 1;
m = - a ++       //-优先级最高,a = -a,然后赋值 m = a,最后a自增:a = a + 1

 

前后缀操作符的区别

原文:https://www.cnblogs.com/just-save/p/11668256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!