假设p为列指针变量(指向某数组中的元素),则表达式&p表示一个行指针。
举一反三
- 假设p为行指针变量(指向某数组),则表达式*(p+3)用来表示列指针。
- 假设p为列指针变量(指向某数组中的元素),则表达式*p+3用来计算该数组元素的值+3。
- 【11.2.2】若有定义:int (*p)[4]; 则标识符p( )。 A: 是一个指向整型变量的指针 B: 是一个指针数组名 C: 是一个行指针变量,它指向有四个整型列元素的二维数组行地址 D: 定义不合法
- 设double *p[6];则( )。? p是数组指针,指向double型数组|p是double型数组|p是指针数组,其元素是指向double型变量的指针|p是指向double型变量的指针
- int *p[10];该语句声明了的是( )。 A: 指向含有10个元素的一维整型数组的指针变量p B: 指向长度不超过10的字符串的指针变量p C: 有10个元素的指针数组p,每个元素可以指向一个整型变量 D: 有10个元素的指针数组p,个元素存放一个整型变量