首页/ 题库 / [单选题]语句int*p=&k;定义了指针的答案

语句int*p=&k;定义了指针p,与这个语句等效的语句序列是

单选题
2022-03-06 22:09
A、int*p;p=&k;
B、int*p;p=k;
C、int*p;*p=&k;
D、int*p;*p=k;
查看答案

正确答案
A

试题解析
解析:本题考查的知识点是:指针的赋值。题目中的语句int*p=&k;有两个作用:首先,定义了一个int型指针p;然后,将变量k的地址&k赋给刚定义的指针p。所以等效的语句序列为:int*p;p=&k;,应该选择A。

标签:
相关题目
假定指针变量p定义为“int *p=calloc(30,sizeof(int));”,要释放p所指向的动态内存,应使用语句( )。
设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。
若已定义x为int型变量,说明指针变量p的正确语句是 ( )
若在定义语句: int a,b,c,*p=&c; 之后,接着执行以下选项中的语句,则能正确执行的语句是
若有定义语句:“int year=2009,*p=&year;”,以下不能使变量year中的值增至2010的语句是(  )。
试题25若有定义语句:int year=2009,*p=&year; , 以下不能使变量year 中的值增至2010的语句是()
设有定义:int x=0,*p;,立即执行以下语句,正确的语句是
设有定义:int x=o,* P;,立刻执行以下语句,正确的语句是( )。
若有定义:int x=0, *p=&x;, 则语句 printf("%d ",*p);的输出结果是( )。
若有定义:int x=0,*p=&x;则语句printf("%d ",*p);的输出结果是( )。
若有定义:int x=0,*p=&x;,则语句printf("%d ",*p);的输出结果是
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是( )。
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是 ______。
设有定义int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是______。
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是 ( )。
设有定义:int n1=0, n2, *p=&n2, *q=&n1;以下赋值语句中与n2=n1语句等价的是( )。
设有定义:int a,*p=&a,* *pp=&p;,则与a=100;等价的语句为( )
设有定义语句“int a=10,*p=&a;”,则表达式“a十*p”的值是( )
设有定义:int x,*p;,能使指针变量p指向变量x的语句是()
若有定义和语句: int**pp,*p, a=20,b=1O; pp=&p; p=&a; p=&b; printf ("%d,%d ",*p,**pp); 则输出结果是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧