题目内容

若有定义“int*p,m=5,n;”,则下列选项中正确的是()

A. p=&n;scanf(“%d”,&p);
B. p=&n;scanf("%d",*p);
C. scanf("%d",&n);*p=n;
D. p=&n;*p=m;

查看答案
更多问题

下列关于指针概念的描述,错误的是()

A. 指针中存放的是某变量或对象的地址值
B. 指针的类型是他所存放的数值的类型
C. 指针是变量,它也具有一个内存地址值
D. 指针的值是可以改变的

如果x是整型变量,则合法形式为()。

A. &(x+5)
B. *x
C. &*x
D. *&x

设有定义“inta=3,b,*p=&a;”,则下列语句中使b不为3的语句是()。

A. b=*&a
B. b=*&p
C. b=a
D. b=*p

若有程序段“int*p,a=5;p=&a;”,则下列选项中均代表地址的是()。

A. a,p,*&a
B. &*a,&a,*p
C. *&p,*p,&a
D. &a,&*p,p

答案查题题库