下面代码输出的是( )
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int *p = arr + 2;
cout << *p << endl;
return 0;
}仔细审题,明确已知条件和所求目标,运用相关知识点逐项分析。
审题时注意题目要求(选正确还是选错误),避免因审题不清失分。涉及代码的题目要逐行分析变量变化。
【考点】GESP 七级 C++|数组与指针(指针算术运算)|解引用
GESP 七级 C++ 考点:数组与指针(指针算术运算)。命题人专门卡住"指针偏移与下标映射"这一基础却易错点:arr+2 到底指向几号元素?