首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
admin
2010-03-29
48
问题
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
选项
A、*p+9
B、*(p+8)
C、*p+=9
D、p+8
答案
2
解析
在c++语言的数组元素的引用方法,如数组元素a[0],可以用表达式。(p+0),即*p来引用,对于数组元素a[1],可以用表达式。(p+1)来引用,在这里,p+1的值就是数组元素a[1]的地址,对此地址使用“间接访问运算符”:*(P+1)就代表存储单元a[1],注意:一对圆括号不可少。同样,对于数组元素a[2],则可以用表达式。(p+2)来引用…,对于数组元素a[9],可以用表达式*(p+9)来引用。因此,当指针变量p指向a数组的起始地址时,若0≤i<10,则数组元素a
可以用,(p+i)。
转载请注明原文地址:https://kaotiyun.com/show/8Jjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c:printf("%d\n",d);
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下关于结构化程序设计的叙述中正确的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达A(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
随机试题
试述中国制度文化对世界的贡献。
A.建筑材料B.装饰材料C.大气污染D.燃料燃烧E.烹调油烟室内空气中的CO2主要来自
工程施工阶段按照施工()要求,设置道路、组织排水、搭建临时设施、堆放物料和停放机具设备等。
某装饰工程公司承接北京市某街道的一栋12层、全现浇混凝土结构的办公楼装饰工程,现安排某安全员负责该工地的消防安全管理,并做了如下工作:(1)施工现场设置了消防车道(2)设置了消防竖管和消火栓,配备了足够的消防器材;(3)电焊工从事电气设备安装和气焊作
施工成本分析中具有通俗易懂、简单易行、便于掌握的优点的方法是()
绩效受多方面因素的影响,其中个人行为和工作的影响因素包括()。
以下不属于中央银行的负债业务的主要是()。
设有语句:Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是( )。
AncientEgyptBroughtdownbyFamineEvenancientEgypt’smightypyramid(金字塔)builderswerepowerlessinthefaceofthefa
Thereseemsnevertohavebeenacivilizationwithouttoys,butwhenandhowtheydevelopedisunknown.Theyprobablycameabout
最新回复
(
0
)