首页/ 题库 / [单选题]设有定义:int x=0,*p;紧接着的的答案

设有定义:int x=0,*p;紧接着的赋值语句正确的是(  )。

单选题
2022-01-14 23:22
A、*p=x;
B、*p=NULL;
C、p=x;
D、p=NULL;
查看答案

正确答案
D

试题解析

指针赋值的正确写法:①p=&x,表示p指向x的存储单元;②p=NULL,表示p是空指针。③*p=x,表示将p指向的内容赋值为x,但前提是p已进行了初始化。答案选择D选项。

相关题目
一个C语言程序在一台32位机器上运行,程序中定义了3个变量x、y、z,其中x和z是int型,y为short型。当x=127,y=9时,执行赋值语句z=x+y后,x、y、z分别是()。
设有定义:int n=10,*p=&n,*q;则以下选项中正确的赋值语句是( )
设有定义:intn=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是()。
设有定义inta=1,b=2,C=3;以下语句中执行效果与其他三个不同的是()2017年3月计算机二级c语言试题库及答案
设有说明:double y=05,z=15;int x=10;则能够正确使用C语言库函数的赋值语句是( )
设有如下定义:struct sk{ int a; float b;} data;int p;若要使p指向data中的a域,正确的赋值语句是()。
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
若在定义语句:int a,b,c*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
若在定义语句: int a,b,c,*p=&c; 之后,接着执行以下选项中的语句,则能正确执行的语句是
若在定义语句:int a, b, c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
设有定义:int x=0,*p;,立即执行以下语句,正确的语句是
设有定义:int x=o,* 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 n1=0, n2, *p=&n2, *q=&n1;以下赋值语句中与n2=n1语句等价的是( )。
设有如下定义: struct sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是 ( )
广告位招租WX:84302438

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