首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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
76
问题
有如下说明 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全国计算机二级
相关试题推荐
有以下程序intd=1;voidfun(intP)main(){inta=3;{intd=5;fun(a);d+=p++;
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有以下程序#includestrutcttt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main()
有以下程序#includevoidmain(){intc=0,k;for(k=1;k
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
以下选项中,能用作数据常量的是()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达A(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
下面关于编译预处理的命令行中,正确的是()。
C++程序中的预处理命令以符号【】作为起始标记。
随机试题
阅读王安石《答司马谏议书》中的一段文字,然后回答下列小题。盖儒者所争,尤在于名实,名实已明,而天下之理得矣。今君实所以见教者,以为侵官、生事、征利、拒谏,以致天下怨谤也。某则以谓:受命于人主,议法度而修之于朝廷,以授之于有司,不为侵官;举先王之政,以兴利
甲亢术后引起呼吸困难的原因不包括下列哪种
风心病,心功Ⅲ级妇女患右侧输卵管妊娠破裂。手术应行
A.羚羊角B.姜汁C.西红花D.豆蔻E.葫芦壳需兑服的中药是
公司治理的内容不包括()。
谎言:欺骗
你已经观测到MaryAnnDataCorporation的股票在过去5年的收益率是:216%、21%、4%、16%和19%。(1)这段期间MaryAnnDataCorporation股票的算术平均收益率是多少?(2)这段期间MaryAnn
关于电子数据交换EDI的叙述错误的是______。
检查软件产品是否符合需求定义的过程称为()。
Mostofusaretaughttopayattentiontowhatissaid—thewords.Wordsdoprovideuswithsomeinformation,butmeaningsarede
最新回复
(
0
)