简答判断题
👁️ 浏览量:

试题题干

设int a=1,b,c,d;,则b=++a,c=b++;d=a+c;运算后变量d的值是

参考答案

试题解析

运算符放在变量之前,即++变量、--变量,则先使变量的值加(或减)1,然后再以变化后的值参与其他运算,即先加(或减)1、后运算
运算符放在变量之后,即变量++、变量--,则变量先参与其他运算,然后再使变量的值加(或减)1,即先运算、后加(或减)1

故b=++a结束后,b=2,a=2

c=b++结束后,c=2,b=3

故d=a+c=2+2=4