在下列叙述中,正确的一条是( )
A.语句int *pt中的*pt是指针变量名
B.语句"int *p=a;"等价于"int *p;p=&a[0];”
C.运算符*和&都是取变量地址的运算符
D.已知指针变量p指向变量a,则&a和*p值相同,都是变量a的值
第1题:
有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。
A.int p[4];
B.int**P;
C.int*(p[4]);
D.int(*p)[4];
第2题:
以下叙述中正确的是()
A.int* p1; int ** p2; int *p3;都是合法的定义指针变量的语句
B.指针变量只能通过求地址运算符(&) 来获得地址值
C.语句p=NULL;与p=0;是等价的语句
D.语句p=NULL;执行后,指针p指向地址为0的存储单元
第3题:
下列选项中,变量pt是数组指针的是().
A.int (*pt)[5]
B.int *pt[5]
C.(int*)pt[5]
D.int *pt[]
第4题:
在下列叙述中,正确的一条是 ( )
A.语句“int*pt;中的*pt是指针变量名
B.语句“int * p=a;”等价于“int * p;p=&a[0];”
C.运算符*和&都是取变量地址的运算符
D.已知指针变量p指向变量a,则a和* p值相同,都是变量a的值
第5题:
以下叙述中正确的是()
A.int *p1; int **p2; int ***p3; 都是合法的定义指针变量的语句
B.指针变量只能通过求地址运算符(&)来获得地址值
C.语句p = NULL; 与p = 0; 是等价的语句
D.语句p = NULL; 执行后,指针p指向地址为0的存储单元