题目内容

下列关于指针的用法中错误的是( )。

A. int i,*p; p =&i;
B. int *p; p = NULL;
C. int i = 5,*p; *p = &i;
D. int i,*p=&i;

查看答案
更多问题

若有语句“int i , j=7 , *p=&i; ”,则与“i=j; ”等价的语句是( )。

A. i=*p;
B. *p=j;
C. i=&j;
D. i=**p;

在“int a=3, *p=&a;”中,*p的值是( ) 。

A. &a
B. 无意义
C. &p
D. 3

若有语句“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;

答案查题题库