问题
填空题
设a、b、c为整数,且a=2、b=3、c=4,则执行完语句a*=18+(b++)-(++c);后,a的值是 【11】 。
答案
参考答案:32
解析: b++是先使用b的值参加运算,再对b加1。++c是先对c加1,再使用c的值参加运算。a*=18+(b++)-(++c)等价于a=a*(18+(b++)-(++c))则a=2*(18+3-5)=32。
设a、b、c为整数,且a=2、b=3、c=4,则执行完语句a*=18+(b++)-(++c);后,a的值是 【11】 。
参考答案:32
解析: b++是先使用b的值参加运算,再对b加1。++c是先对c加1,再使用c的值参加运算。a*=18+(b++)-(++c)等价于a=a*(18+(b++)-(++c))则a=2*(18+3-5)=32。