zoukankan      html  css  js  c++  java
  • c语言之关于++,--操作符以及逗号操作符学习

    1.逗号操作符

      取逗号操作符中的最后一个值;

    2.++,--作为后缀时,遇到逗号操作符时语句结束,进行后缀++运算;

    #include <stdio.h>
    #include <stdarg.h>
    
    int main(int argn ,char *argv[])
    {
        int i = 3;
        int c = (++i) + (++i) + (++i);    //运行完此条语句后,c值为18或者16,i值为6;18 = 6 + 6 + 6; 16 = 5 + 5 +6;不同的编译器结果不同;
        i = 3;
        int a = (i++, i++, i++);      //运行完此条语句后,a值为5, i值为6
        i = 3;
        int k = (i++) + (i++) + (i++);    //运行后,k值为9,i值为6
        i = 3;
        int x =(++i, i++, i + 10);     //运行后,x值为15, i值为5
    
        return 0;
    }

    #include <stdio.h>

    int main(int argn ,char *argv[])
    {
    int i = 3;
    int c = (++i) + (++i) + (++i);
    i = 3;
    int a = (i++, i++, i++);
    i = 3;
    int k = (i++) + (i++) + (i++);
    i = 3;
    int x =(++i, i++, i + 10);

    for (i = 0, printf("%d ", i); printf("%d ", i), i < 10; i++,printf("%d ", i))
    {
    printf("%d ", i);
    }

    return 0;
    }

    0
    0
    0
    1
    1
    1
    2
    2
    2
    3
    3
    3
    4
    4
    4
    5
    5
    5
    6
    6
    6
    7
    7
    7
    8
    8
    8
    9
    9
    9
    10
    10

  • 相关阅读:
    hbase 自定义过滤器
    idea的protobuf使用
    Docker自动补全容器名
    Docker普通用户不使用sudo提权
    Hadoop安装错误总结
    Git中撤销提交
    Python经典算法片段
    Git设置彩色输出
    Git同步远程fork的项目
    Git错误汇总
  • 原文地址:https://www.cnblogs.com/weiyouqing/p/12851773.html
Copyright © 2011-2022 走看看