慕尼黑2423183
2017-11-28 08:45
int i,k;
i=3;
k=(i++)+(++i)+(i++);
i++先输出再运算所以输出是3 运算后i=4
++i先运算再输出所以运算后i=5 输出是5
i++同理先输出在运算 输出是5 运算后i=6
所以综上所述k=3+5+5=13
应该是13
是12
应该是10
# include <stdio.h> int main () { int i,k; i=3; k=(i++)+(++i)+(i++); printf ("%d", k); return 0; }
C语言入门
926210 学习 · 20797 问题
相似问题