题目内容

若有语句“int a=5, *p1, *p2;p1=&a, p2=&a; ”,则下面的语句会导致错误的是( )。

A. p2=a;
B. a=*p1+*p2;
C. p1=p2;
D. a=*p1**p2;

查看答案
更多问题

若有定义“int *p; ”且使“q=&p; ”,则q的定义应该是 ( )。

A. int q;
B. int *q;
C. int **q;
D. int &q;

若有语句“int x=5, *p=&x; ”,则(*p)++相当于( )。

A. x++
B. p++
C. *(p++)
D. *p++

若有语句“int x, *p1=&x,*p2; ”要使p2也指向x,正确语句的是( )。

A. p2=p1;
B. p2=**p1;
C. p2=&p1;
D. p2=*p1;

若有语句“int a[3][4]={{1,3,5,7},{2,4,6,8}};”,则 *(*a+1) 的值为( ) 。

A. 1
B. 2
C. 3
D. 4

答案查题题库