当前进度
90/152题 (59.2%)
4.下列程序的输出结果是( )。
int a[3] = {3, 6, 5}, *b = a;
*b++;
for (int i = 0; i < 3; i++)
cout << a[i] << ";";
别灰心,再仔细想想!
💡
真题解析
【解析】在C++中,++运算符的优先级高于*,所以 *b++ 等价于 *(b++),只是将指针变量b从指向a[0]变为指向a[1],然后获取a[1]的值,并没有修改数组a中任何元素的值。
【答案】A