如果一个指针指向一个数组,使用指针和使用数组名有什么区别?
略
举一反三
- 使用数组名作为指向数组第一个元素的指针可以简化指针算术运算,使得数组和指针更加通用。
- 用指针访问数组元素的方法有什么? A: 使用数组下标 B: 使用数组名 C: 使用指针变量 D: 以上都可以
- 若有:int *pa[5]; 下列描述中,正确的是( )。 A: pa 是一个指向数组的指针,所指向的数组有 5 个 int 型元素 B: pa 是指向数组首地址的指针 C: pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针 D: 语法错误
- 关于数组和指针,以下说法错误的是() 可以让一个指针指向一个同类型的数组 指针可以指向同类型的数组中的任意一个元素 数组名本身就是一个指针,指向数组内存的起始位置 既可以读入数据到数组中,也可以读入数据到未赋初值的指针中
- 二维数组的数组名是一个指向行的指针常量。
内容
- 0
【单选题】若有定义语句 int (*p)[M]; 其中的标识符p是() A) M 个指向整型变量的指针 B) 指向M个整型变量的函数指针 C) 一个指向具有M个整型元素的一维数组指针 D) 具有M个指针元素的一维指针数组,每个元素都只能指向整型量 (10.0分) A. M 个指向整型变量的指针 B. 指向M个整型变量的函数指针 C. 一个指向具有M个整型元素的一维数组指针 D. 具有M个指针元素的一维指针数组,每个元素都只能指向整型量
- 1
关于数组和指针,以下说法正确的是() A: 数组名本身就是一个指针,指向数组内存的起始位置。 B: 既可以读入数据到数组中,也可以读入数据到未赋初值的指针中。 C: 可以让一个指针指向一个同类型的数组。 D: 指针可以指向同类型的数组中的任意一个元素。
- 2
关于数组和指针,以下说法错误的是( )。 A: 数组名本身就是一个指针,指向数组内存的起始位置 B: 既可以读入数据到数组中,也可以读入数据到未赋初值的指针中 C: 可以让一个指针指向一个同类型的数组 D: 指针可以指向同类型的数组中的任意一个元素
- 3
关于数组和指针,以下说法正确的是() A: 数组名本身就是一个指针,指向数组内存的起始位置。 B: 既可以读入数据到数组中,也可以读入数据到未赋初值的指针中。 C: 可以让一个指针指向一个同类型的数组。 D: 指针可以指向同类型的数组中的任意一个元素。
- 4
关于数组和指针,以下说法错误的是(<br/>) A: 数组名本身就是一个指针,指向数组内存的起始位置 B: 既可以读入数据到数组中,也可以读入数据到未赋值的指针中 C: 可以让一个指针指向一个同类型的数组 D: 指针可以指向同类型的数组中的任意一个元素