int arr[ ]={1,2,3,4}; *p=arr;下列对数组元素的地址的引用中正确的是
发布网友
发布时间:2022-05-05 09:30
我来回答
共3个回答
热心网友
时间:2023-10-03 08:06
C语言:
(int
arr[
]={1,2,3,4};
*p=arr;)中第一个;号应该是,号吧?
int
*p=arr;
表示p指向数组的首元素,即p=&arr[0];
因此++p表示地址,&arr[2]是arr[2]地址,如果你问那些表示地址那就选A和D。
热心网友
时间:2023-10-03 08:06
A和D,A是第二个元素的地址,B是第二个元素2,C是arr本来是第一个元素的地址前面又加了一个取地址号,D是第三个元素的地址。
热心网友
时间:2023-10-03 08:06
...
数组
...
arr
是数组的首地址
....
这题选b
数组把首地址付给
*p
p指向数组的首地址.....
汗
用&
好像应该
&arr[0]
吧
楼上的
同学