如果一个指针指向一个数组,使用指针和使用数组名有什么区别?
举一反三
- 使用数组名作为指向数组第一个元素的指针可以简化指针算术运算,使得数组和指针更加通用。
- 用指针访问数组元素的方法有什么? A: 使用数组下标 B: 使用数组名 C: 使用指针变量 D: 以上都可以
- 若有:int *pa[5]; 下列描述中,正确的是( )。 A: pa 是一个指向数组的指针,所指向的数组有 5 个 int 型元素 B: pa 是指向数组首地址的指针 C: pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针 D: 语法错误
- 关于数组和指针,以下说法错误的是() 可以让一个指针指向一个同类型的数组 指针可以指向同类型的数组中的任意一个元素 数组名本身就是一个指针,指向数组内存的起始位置 既可以读入数据到数组中,也可以读入数据到未赋初值的指针中
- 二维数组的数组名是一个指向行的指针常量。