随笔——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 = 5I = 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

posted @   Demon丶安梓  阅读(27)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示