下列程序的输出结果是( )。 main0 {int a=0; a+=(a=8); printf(“%d\n”,a); }

admin2016-11-28  27

问题 下列程序的输出结果是(  )。
main0
{int a=0;
a+=(a=8);
printf(“%d\n”,a);
}

选项 A、14
B、16
C、20
D、11

答案B

解析 ()的优先级比较高,所以相当于先将a赋值为8,a+:(a=8);就相当于:a-8;a=a+8;结果为16。
转载请注明原文地址:https://jikaoti.com/ti/xkg4FFFM
0

相关试题推荐
最新回复(0)