zoukankan      html  css  js  c++  java
  • 单目、二目、三目运算符

    来源参考:https://blog.csdn.net/cathy_aa/article/details/52369131

    单目、二目、三目运算符
                
                                                       
    单目,一个运算数 i++, i--, !a, ~a

    双目,两个运算数 a+b a-b a*b

    三目,三个运算数 bc=a?b:c;   (if(a) bc =b;else bc =c;)   

    int i = 0;
     i = (i == 0) ? 1 : 0;
    ->在C语言中称为间接引用运算符,是二目运算符,优先级同成员运算符“.”。
    用法:   p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式 p->a 引用了指针p指向的结构体的成员a。相当于p.a
    例如:struct T
    {
           int a;
           char b;
    }s;struct T* p=&s;那么,p->a相当于s.a。显然,有个等价写法:(*p).a,和p->a完全等效。
    ————————————————

  • 相关阅读:
    codevs 1450 xth 的旅行
    Loj #6287 诗歌
    Codeforces 323C Two permutations
    Spoj MKTHNUM
    [TJOI2015]弦论
    Spoj SUBLEX
    bzoj 4338: BJOI2015 糖果
    bzoj 3462: DZY Loves Math II
    bzoj 2843: 极地旅行社
    清北学堂模拟赛d4t5 b
  • 原文地址:https://www.cnblogs.com/MCSFX/p/12368409.html
Copyright © 2011-2022 走看看