首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2013-10-19
43
问题
以下叙述中正确的是
选项
A、指针变量只能通过求地址运算符(&)来获得地址值
B、语句p=NULL;与p=\0;是等价的语句
C、int*p1;int**p2;int*p3;都是合法的定义指针变量的语句
D、语句p=NULL;执行后,指针P指向地址为0的存储单元
答案
C
解析
指针变量定义形式为:
类型 *指针变量名;
其中*号的个数决定了几级指针,指针变量赋地址值的方式有3种方式:
①通过求地址运算符(&)获得地址值
②通过指针变量获得地址值
③通过标准函数获得地址值
另外NJLL.是在stdio.h头文件中定义的预定义符。NULL的代码值为0。可以给指针变量赋NJLL值。例如p=NULL;赋值语句,称p为空指针。这条语句等价于p=’\0’;或p=0;这时,指针p并不是指向地址为0的存储单元,而是具有一个确定的值——“空”。
转载请注明原文地址:https://kaotiyun.com/show/uSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf("%d\n
有以下程序int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b:8,*p,*q,*r
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
若fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(【】);。
若有以下程序:main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}执行后输出结果是【】。
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值为______。
以下所列的各函数首部中,正确的是______。
以下叙述中正确的是()。
下列关于单目运算符++、--的叙述中正确的是()。
随机试题
可行性分析
1945年8月至10月,国共双方举行了确认和平建国基本方针的
《冯谖客孟尝君》刻画冯谖形象采用的主要方法是()
患者,女性,22岁,上前牙唇侧龈缘及龈乳头增生肥大覆盖牙冠的1/3,质地坚韧。最可能的诊断是A.疱疹性龈口炎B.急性坏死性溃疡性龈炎C.慢性牙周炎D.慢性龈缘炎E.增生性龈炎
不属于牙源性囊肿的是
下列关于证券市场的筹资—投资功能的说法中,正确的有()。
下列关于经济发展与金融深化的关系的说法中正确的是()。
实证研究方法重点是研究现象本身()的问题。
单杠支撑后回环的动作难点是_______。
在窗体文本框Text1中输入“456AbC”后,立即窗口上输出的结果是()。PrivateSubText1_KeyPress(KeyAsciiAsInteger)PrintUcase(Chr(Key
最新回复
(
0
)