char *name[5]定义了一个一维指针数组,它有5个元素,每个元素都是指向字符数据的指针型数据
举一反三
- 中国大学MOOC: char *name[5]定义了一个一维指针数组,它有5个元素,每个元素都是指向字符数据的指针变量。
- 若有:int *pa[5]; 下列描述中,正确的是( )。 A: pa 是一个指向数组的指针,所指向的数组有 5 个 int 型元素 B: pa 是指向数组首地址的指针 C: pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针 D: 语法错误
- 若有语句:char *s[5]; 以下叙述中正确的是( )。 A: 定义s是一个数组,每个数组元素是一个基类型为char的指针变量 B: 定义s是一个指针变量,该变量可以指向一个长度为5的字符型数组 C: 定义s是一个指针数组 D: 定义s是一个指向字符型函数的指针
- char (*p)[10];该语句定义了一个 A: 指向含有10个元素的一维字符型数组的指针变量p B: 指向长度为10的字符串的指针变量p C: 有10个元素的指针数组p,每个元素可以指向一个字符串 D: 有10个元素的指针数组p,每个元素存放一个字符串
- char (*p)[10];该语句定义了一个 A: 指向含有10个元素的一维字符型数组的指针变量p B: 指向长度为10的字符串的指针变量p C: 有10个元素的指针数组p,每个元素可以指向一个字符串 D: 有10个元素的指针数组p,每个元素存放一个字符串