首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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
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)来引用…,对于数组元素a19],可以用表达式*(p+9)来引用。因此,当指针变量p指向a数组的起始地址时,若0≤i< 10,则数组元素a
可以用*(p+i)。
转载请注明原文地址:https://kaotiyun.com/show/cFNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是【】。#include<iostream.h>voidmain(){inta=0,b=1,c=0,d=20;if(a)d=d-10;elseif(!b)i
下列关于虚函数调用的描述,______是正确的。
设有如下程序段:charstr[]="World":char*ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
有以下程序,程序运行的结果是______。#include<iostream.h>#include<string.h>voidmain(){charx[]="C++",y[10]="C++";
switch后面括号中的表达式只能是整型、【】或枚举型表达式。
在下面的4个关键字中用来说明虚函数的是()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
关于抽象类,下列表述正确的是()。
关于虚函数,下列表述正确的是()。
随机试题
Counterfeitmedicinesareawidespreadproblemindevelopingcountries.Likeothercounterfeits,theylooklikerealproducts.B
根据断肢损伤的性质,断肢一般可分为
王某,女性,40岁。为生产聚丙烯酰胺的工人,每日与聚丙烯酰胺接触,1个月前患者出现头晕、头痛、食欲减退、疲乏、走路不稳、失眠症状等,未予注意。昨日患者症状加重,并出现四肢远端麻木、刺痛、肢端感觉异常、跟腱反射消失、下肢乏力、走路腿软、精细动作困难等症状,遂
平行发包模式在进度控制方面的特点是( )。
施工总成本目标确定之后,需通过编制详细的实施性施工成本计划,施工成本计划的编制方式有()。
爱迪生的成功和后期的某些失误,在科技文化发展史上具有一定的典型性,很值得后人_________。历史证明,在科技文化的发展中,理论家和发明家都非常重要。科学理论只有通过发明家才能_________为生产力,但又必须看到,发明若没有科学理论做后盾,则必然是“
PASSAGETWOAccordingtothepassage,whatisthereasonthatwomenfeelunhappy?
WhatplaguearesomeAfricancountriesfacing?
Lifeinsuranceisn’tfuntobuy.Itforcesyoutothinkaboutyourdeath:asubjectmanyprefernotto【B1】______.Butthere’sa
ThemilitaryaspectoftheUnitedStatesCivilWarhasalwaysattractedthemostattentionfromscholars.Theroarofgunfire,t
最新回复
(
0
)