首页试题详情
难度: 使用次数:138更新时间:2026/03/14
1.
以下关于数组的指针操作,正确的说法是?
A.int *p; int arr[3]; p = arr; 表示p指向了arr数组的首地址
B.int *p; int arr[3]; p = arr + 1; 表示p指向了arr数组的第二个元素
C.通过指针操作数组时,不能修改数组内容
D.数组名与指针变量在相同情况下可以互换使用
题型:选择题 知识点:第二章 程序设计语言基础
【答案】
A
【解析】
arr是一个数组名,指向其第一个元素,也就是数组的首地址。arr + 1是arr数组第二个元素的地址,p = arr + 1将p指向该元素。数组名与指针变量可以在相同场景下互换使用,但需注意权限问题。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

类题推荐:

未分类