一个小白想不明白的问题!

来源:3-10 运算符大比拼之优先级比较

慕设计430315

2019-08-14 17:03

#include <stdio.h>

int main()

{

    int a =0;

    

    printf("b=%d,c=%d",++a,++a ) ;

    return 0;  

}

运行结果为 

b=2

c=2



写回答 关注

5回答

  • 慕斯卡805782
    2019-10-01 22:18:08

    用你的代码我的输出是b=2,c=1  跟你的输出不一样哎

  • qq_慕粉7204239
    2019-09-26 08:15:51

    同问,不理解为什么输出值一样的

  • weixin_慕沐5243866
    2019-09-01 16:48:48

    同款不理解~



  • 小小疾飞
    2019-08-14 17:21:39

    最好还是避免这样写,有歧义,而且输出的值和编译器的版本有关。

  • 小小疾飞
    2019-08-14 17:11:59

    是不是先计算再输出?没毛病呀,小白。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题