首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明: 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
34
问题
有如下说明:
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
答案
B
解析
按照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/0LNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列成对的表达式中,运算符“/”的意义相同的一对是()。
下列关于算法的叙述,错误的是()。
在C++语言编辑过程中,包含预处理过程,编译过程,和【】三个过程。
派生类的构造函数的成员初始化列表中,不能包含______。
______不是合法的指数形式的c++实数。
下面程序段中的错误语句是______。classM{inti;public:void~AA(int);AA*p;voidAA();voidAA(intx){i
下面关于对象概念的描述中,()是错误的。
若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一bool型数据,则该运算符重载函数的原型是【】。
在长度为n的有序线性表中进行二分查找,最坏的情况下需要的比较次数为【】。
数据库系统与文件系统的最主要区别是()。
随机试题
新型毒品“摇头丸”属于
下列哪一体征是由正中神经损伤引起
室内给水管道安装中,引入管应有不小于( )的坡度。
下列立法成果中,属于地方性法规的有()。
()是指个人对外贸易经营者、个体工商户按照规定开立的用以办理经常项目项下经营性外汇收支的账户。
下列涉及预计负债的会计处理中,不正确的有()。
【2012年下】下列选项中,对“只有内正其心外修其行,才能表里如一”的理解不正确的是()。
网络指由许多互相交错的分支组成的系统。下列与定义不合的是()。
A、Whatdohistoriographersconsidertobetheprecisedifferencebetweenanationandanation-state?B、Whatconceptsinthefie
A、Goingtocollegeinthepastwasmorestressfulthanitistoday.B、Goingtocollegeinthepastwaslessstressfulthanitis
最新回复
(
0
)