已知数组 arr 的定义如下: int arr[5] = {1,2,3,4,5}; 下列语句中输出结果不是3的是

admin2021-06-10  35

问题 已知数组 arr 的定义如下:
    int arr[5] = {1,2,3,4,5};
下列语句中输出结果不是3的是

选项 A、cout << *arr+2 <B、cout << *(arr+2)<C、cout << arr[2] <D、cout << *arr <

答案D

解析 本题考查以为数组和指针,一维数组名可以作为一个指针,指向数组的第一个元素,题目中要求输出3,那么就是指向了数组的第三个元素,*arr表示数组的第一个元素1,所以输出不出来3,所以选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/Nyfp777K
0

最新回复(0)