单选题
已知数组 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选项。
提交答案
关闭