慕函数3145109
2018-12-02 16:53
++a 不就是运算 a+1=101嘛 然后取值101 怎么会是102呢 搞不懂
第一个括号里的a++是先引用再计算所以输出结果是100,注意此时a的值变了,执行了“a++“所以变成了101,接着下一行是先计算再引用即这里的a变成了101,101+1=102。所以输出结果是102。以此类推
第三行先运算再输出即102-1=101
第四行先输出再运算 输出101 计算后a变成100
第五行按照例题里写的不改变a的值所以a=100,自然a+1=101
第六行输出a 即100
i++ :先引用后增加
++i :先增加后引用
i++ :先在i所在的表达式中使用i的当前值,后让i加1
++i :让i先加1,然后在i所在的表达式中使用i的新值
C语言入门
926027 学习 · 20793 问题
相似问题