首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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
43
问题
有如下说明 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/cFNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的引用定义中,正确的是______。
若有inta[]={2,4,6,8,10};int*p=a;则第2个数组元素的正确表示为______。
下面程序段中的错误语句是______。classM{inti;public:void~AA(int);AA*p;voidAA();voidAA(intx){i
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为【】。
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn(0);};下列关于getValue成员函数的实现中,正确的是()。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把节点b连接到节点a之后的语句是()。structnode{chardata;structnode*next;}a,
下列有关析构函数的说法错误的是()。
下面程序的运行结果为()。#include<iostream.h>voidswap(int&a,intb){inttemp;temp=a++;a=b;b=temp;}voidmain(){inta=2,b=3;swap(a,b);
多重if_else语句嵌套使用时,寻找与else配套的if方法是()
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
随机试题
科技战略是企业的一个重要职能战略,科技战略的地位和作用表现在()
一般不通过垂直传播的病毒是
咽—结合膜热的病原体为
A.猩红热B.水痘C.麻疹D.幼儿急疹E.风疹皮疹为皮肤上同时存在斑疹、丘疹、水疱疹和结痂疹,可能的诊断是()
某市环保局应当地居民的举报对排放烟尘超过国家规定指标的某化工厂作出了罚款4万元的行政处罚。并责令其限期改正。化工厂对环保局的行政处罚决定不服,于2008年3月向法院提起行政诉讼。诉讼期间,原告找到被告要求协商解决,被告同意,遂变更了原行政处罚决定,对原告只
每年年初,除了财产物资明细账和债权债务明细账不必更换新账外,总账、日记账和大部分明细账,都必须更换新账。()
长江上游的A港与下游S港相距270千米,一轮船以恒定速度从A港到S港需6.75小时,返回需9小时,如果一只漂流瓶从A港顺水漂流到S港,则需要的时间是()。
螺丝刀:螺丝
在VisualFoxPro的命令窗口中键入MODIFYDATA命令以后,屏幕会出现数据库设计器,要想完成同样的工作,还可以采取如下步骤()。
下面选项中不属于面向对象程序设计特征的是
最新回复
(
0
)