首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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/cFNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++中运算符优先级由低到高排列正确的是()。
下列程序的输出结果为()。#include<iostream.h>main(){inta=4,b=3,c=1,d;d=a&&b&&b>c-!0;cout<<d;}
若有以下程序:#include<iostream>usingnamespacestd;voidsub(intx,inty,int*z){*Z=y+x;}intmain()
类是C++中的一种新的数据类型,下列有关类的说法不正确的是______。
若有inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int(*q)[3]=a,*pa[0];则能够正确表示数组元素a[1][2]的表达式是______。
以下程序的输出结果是【】。chars[]="XYZQ";voidmain(){char*p;for(p=s;p<s+4;p++)cout<<p<<end1;}
重载赋值操作符时,应声明为______函数。
下面程序的输出结果是【】。#defineMIN(a,b)(((a)<(b))?a:b)#include<iostream.h>voidmain(){intx=3,y=5;cout<<MIN(x,y)<<end1;}
对下面的程序,说法正确的是()。#include<iostream>usingnamespacestd;voidsum(floatm,floatn){floatsum=m+n;}main()
在下面的4个关键字中用来说明虚函数的是()。
随机试题
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”“tCourse”和“tScore”及一个临时表对象“tTemp”。请按以下要求完成设计。创建一个查询,查找并显示入校时间非空的男同学的“学号”“姓名
为了试验特定市场营销刺激对顾客行为的影响,可采用()
集体舆论是班主任倡导的言论。
A、空腹内服B、饭前内服C、饭后内服D、睡前内服E、定时内服对胃有刺激性的药物应( )。
关于氯贝丁酯的叙述,错误的是
初始地籍调查技术方案中,调查区域的基本情况不包括()。
征收其他土地的土地补偿费和安置补助费标准,由()参照征收耕地的土地补偿费和安置补助费的标准规定。
对星级宾馆服务人员进行分工种的职业技能培训合格后发给()。
海洋植物在预防全球变暖方面大有潜力。它们每年可从大气中吸收20亿吨二氧化碳。其中,红树林、盐沼地和海草床存储了海底埋藏的碳的一半,其每年可存储16.5亿吨二氧化碳,几乎占全球交通排放的二氧化碳的一半,成为地球上最密集的碳储存器。但是,这些海洋植物的生存环境
whatarethespeakerstalkingabout?
最新回复
(
0
)