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

admin2019-05-06  32

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

选项 A、cout<<*arr+1<<end1;
B、cout<<*(arr+1)<<end1;
C、cout<<arr[1]<<end1;
D、cout<<*art<<end1;

答案D

解析 因为一维数组arr[5]的首地址是第一数组元素的地址,所以选项D)中,输出*arr的值就是数组arr[5]中第一数组元素l。其他选项都输出数组arr[5]的第二元素2。
转载请注明原文地址:https://kaotiyun.com/show/BKAp777K
0

最新回复(0)