首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-04-26
19
问题
以下叙述中正确的是
选项
A、指针变量只能通过求地址运算符(&)来获得地址值
B、语句“p=NULL;”与“p=\0;”是等价的语句
C、“int*p1;int**p2;int*p3;"都是合法的定义指针变量的语句
D、语句p=NULL;执行后,指针p指向地址为0的存储单元
答案
C
解析
指针变量定义形式为:类型 *指针变量名:其中*号的个数决定了几级指针,指针变量赋地址值的方式有3种方式:①通过求地址运算符(&)获得地址值;②通过指针变量获得地址值:③通过标准函数获得地址值。另外NULL是在sydio.h头文件中定义的预定义符。NULL的代码值为0。可以给指针变量赋NULL值。例如p=NULL;赋值语句,称p为空指针。这条语句等价于p=’\0’;或p=0;这时,指针p并不是指向地址为0的存储单元,而是具有一个确定的值——“空”。
转载请注明原文地址:https://jikaoti.com/ti/U9i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
下列程序的运行结果为#includevoidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)str[b++]=str[a];str[b]=’\0
下面程序的输出结果是#include#includemain(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n"
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
在C语言中,函数返回值的类型最终取决于
C语言规定,在一个源程序中,main函数的位置
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf("\n");}
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
心房和心室收缩在时间上不重叠,后者必定落在前者完毕后的原因是
胃大部切除后,呕吐物不含胆汁的并发症是
外科临床上,代谢性碱中毒最常见的病因是
首先考虑的诊断为( )现阶段最适宜的治疗方法( )
能代表病毒体的是病毒的
关于误差和精确度的正确说法有()。
一、注意事项1.考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、资料1.2003年
美国的知识分子——2006年英译汉及详解IsittruethattheAmericanintellectualisrejectedandconsideredofnoaccountinhissociety?Iamgo
Thevalueofhousesinmanybigcities___________(翻了一番还多)since1.
Themethodformakingbeerhaschangedovertime.Hops(啤酒花),forexample,whichgivemanyamodembeeritsbitterflavor,are
最新回复
(
0
)