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

admin2015-06-27  10

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

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

答案D

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

最新回复(0)