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

admin2015-07-22  26

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

选项 A、cout << *arr+4 <B、cout << *arr+4 <C、cout << arr[4] <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/6zE0FFFM
0

最新回复(0)