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

admin2021-09-05  42

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

选项 A、cout<<*arr+4<B、cout<<*arr+4<C、cout<D、cout<<*(arr+1)+5<

答案D

解析 程序定义含有五个整型元素的数组arr,并初始化为:1,2,3,4,5,数组名arr为数组首地址。选项A中输出第一个元素与4之和,即1+4,结果为5;选项B、C都是输出第五个元素5;选项D中输出第二个元素与5之和,即2+5,结果为7,D错误;答案为D。
转载请注明原文地址:https://jikaoti.com/ti/evc0FFFM
0

最新回复(0)