下列( )说法,是对“int *p;” 的正确解释。
A: 定义p是整形变量
B: 定义p为指向整形变量的指针变量
C: 定义p为数组名
D: 定义p的内容为整形地址
A: 定义p是整形变量
B: 定义p为指向整形变量的指针变量
C: 定义p为数组名
D: 定义p的内容为整形地址
举一反三
- 若有以下定义,则说法错误的是( )。int a=100,*p=&a A: 声明变量p,其中*表示p是一个指针变 B: 变量p经初始化,获得变量a的地址 C: 变量p只可以指向一个整形变量 D: 变量p的值为100
- 若有以下定义,则说法错误的是( )。int a=100,*p=&a A: 声明变量p,其中*表示p是一个指针变 B: 变量p经初始化,获得变量a的地址 C: 变量p只可以指向一个整形变量 D: 变量p的值为100
- int (*p)[4]含义是? A: 定义了一个指针数组p[4] B: 定义了四个指针变量 C: 定义了一个指向数组的指针变量p D: 定义了一个整型指针变量p
- 若已定义a为int型变量,则________是对指针变量p的正确定义。 A: int p=a; B: char *p=&a; C: int p=&a; D: int *p=&a;
- 若有定义:int *p[3];,则以下叙述中正确的是______。 A: 定义了一个基类型为int的指针变量p,该变量具有三个指针 B: 定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针 C: 定义了一个名为*p的整形数组,该数组含有三个int类型的元素 D: 定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素