试题题干
设int m=5,n,*p1,*p2;,下列程序段正确的是()
参考答案
正确答案:
试题解析
int m=5,n,*p1,*p2;定义了整型变量m,n以及指针变量p1和p2。p1=&m;p2=p1;中p1=&m;使指针变量p1指向整型变量m,p2=p1;是将指针变量p1的值(变量m的地址)赋予指针变量p2。p1=&m;p2=&p1;p1和p2是指针型变量,所以让p2指向p1是错误的。
设int m=5,n,*p1,*p2;,下列程序段正确的是()
int m=5,n,*p1,*p2;定义了整型变量m,n以及指针变量p1和p2。p1=&m;p2=p1;中p1=&m;使指针变量p1指向整型变量m,p2=p1;是将指针变量p1的值(变量m的地址)赋予指针变量p2。p1=&m;p2=&p1;p1和p2是指针型变量,所以让p2指向p1是错误的。