首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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
2013-05-30
39
问题
有如下说明 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)来引用…,对于数组元素a19],可以用表达式*(p+9)来引用。因此,当指针变量p指向a数组的起始地址时,若0≤i< 10,则数组元素a
可以用*(p+i)。
转载请注明原文地址:https://kaotiyun.com/show/NmNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
写出下列程序代码运行的结果【】。#include<iostream.h>classA{public:virtualvoiddisp(){cout<<"calssA!"<<(end
对下列程序段的描述正确的是()。#include<iostream.h>intFun(int,int)voidmain(){cout<<Fun(5,50)<<endl;}intFun(i
在函数的返回值类型与返回值表达式类型的描述中,错误的是()。
在C++中,一个数组名字实际上是指向该数组【】的指针。
有如下程序#include<iostream>#include<iomanip>usingnamespacestd;classMyClass{public:MyClass(){cout<<’A’;}MyClass(charc){co
在模块化程序设计中,按功能划分模块的原则是()。
一个函数无返回值时,应选择的函数类型是______。
如果要把viodfun()定义为类X的友元函数:则应在类X的定义中加入语句【】。
一棵非空的二叉树的先序序列和后序序列正好相同,则该二叉树一定满足_______。
在算法正确的前提下,评价一个算法的两个标准是【】。
随机试题
正常产后第3天,乳房胀满而痛,无红肿,乳汁少,伴低热,首先解决的方法是
急性肾小球肾炎并发急性肾衰竭常出现在( )。
患者,女,50岁。左拇指掌指关节处疼痛,压痛半年。查体:左拇指掌指关节处掌侧可扪及一小结节,光滑、压痛,活动时有弹响。其诊断为
鉴别水肿型和出血坏死型急性胰腺炎,下列哪项意义不大
把铁片分别放入下列物质的溶液中,若铁片溶解,无气体产生,溶液质量减轻,则原溶液是()。
下列关于企业全面风险管理的各项表述中,正确的有()。
简述孔子的教育教学思想。
Longtimeago,everyoneknewthatregularbedtimeswereimportant."Dreamon!"mostmodernparentsmightreply.Butresearchby
WhichofthefollowingstatementsisNOTtrueaboutHarbinaccordingtothespeaker?
Thelocaleducationauthoritycompiledalistof"potentialsecurityproblems"oncampuslastweek.Theyincludefireaccidents,
最新回复
(
0
)