C++ int i=0; a=i++; b=i++; c=i++; d=a+b+c; 请问执行之后a,b,c,d,i的值各是多少?为什么?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 17:01:27
C++inti=0;a=i++;b=i++;c=i++;d=a+b+c;请问执行之后a,b,c,d,i的值各是多少?为什么?C++inti=0;a=i++;b=i++;c=i++;d=a+b+c;请问
C++ int i=0; a=i++; b=i++; c=i++; d=a+b+c; 请问执行之后a,b,c,d,i的值各是多少?为什么?
C++ int i=0; a=i++; b=i++; c=i++; d=a+b+c; 请问执行之后a,b,c,d,i的值各是多少?为什么?
C++ int i=0; a=i++; b=i++; c=i++; d=a+b+c; 请问执行之后a,b,c,d,i的值各是多少?为什么?
a=0,b=1,c=2,d=3;
a=i++,i++是先使用i当前的值,然后再将i+1,也就是说执行完a=i++,结果:a=0,i=1;执行b=i++,结果:b=1,i=2;执行c=i++,结果c=2,i=3;执行d=0+1+2=3