首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2013-10-19
28
问题
以下叙述中正确的是
选项
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(){inti:10,j=1;printf("%d,%d\n",i--,++j);}执行后输出结果是
下述程序的输出结果是【】。#include<stdio.h>voidmain(){charc1[20]="1234";charc2[20]="5678";char*p1,*p2;p
若有程序:main(){inti,j;scanf(’i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入上【】。
若有如下程序:sub(int*t,inta[3][4]){intm,n;for(m=0;m<3;m++)for(n=0;n<4;n++){*t=a[m][n];t++;}}main(){
若要用fopen函数打开一个文本文件,该文件要既能读也能写,则文件使用方式的字符串为()。
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
下列叙述中正确的是()。
以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。 #include<stdio.h> #defineN10 invert(s,i,j) int*s,i,j; {intt; if(
下列叙述中正确的是______。
随机试题
阴道脱落细胞主要来源于
法律的渊源是指用以表现法律的各种形式,审计署发布的《中华人民共和国国家审计准则》是()。
中国近代史上著名的教育家有()。
下列属于合唱中女中音声部音域的是()。
下列选项中不是用来描述个性的词的是()。
湖南留守女孩钟芳蓉在高考中以676分的好成绩考取了北大,但她选择的不是热门专业,而是自己钟爱的考古专业。消息一出,却遭到一些网友质疑,称其选择的是“没有钱途”的冷门专业,不容易找工作。对此,你怎么看?
James:Hey,howwastheItalianrestaurantyoutriedlastnight?Bill:Itwaswonderful.______
设A为n阶非零矩阵,E为n阶单位矩阵.若A3=0,则
辅助执行控制的信息系统的特点不包括______。
为了列出当前盘当前目录中所有第三个字符为C的文件名的有关信息,应该使用命令【】。
最新回复
(
0
)