首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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
2010-03-29
55
问题
有如下说明 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)来引用…,对于数组元素a[9],可以用表达式*(p+9)来引用。因此,当指针变量p指向a数组的起始地址时,若0≤i<10,则数组元素a
可以用,(p+i)。
转载请注明原文地址:https://kaotiyun.com/show/8Jjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeintk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}main(){in
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x.y)等价的是
程序测试的目的是()。
有以下程序#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){i
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
有以下程序#includestrutcttt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main()
有以下程序#includevoidmain(){intc=0,k;for(k=1;k
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
在数据处理中,其处理的最小单位是()。
随机试题
方管折弯成形时,展开长度应以________尺寸为准。
银行卡支付的参与者通常涉及()
构成矛盾的两种基本属性是【】
腰椎间盘突出症中发病率最高的节段是
有关肩周炎,下列哪项不对
下列关于防火门、窗及防火卷帘构造的基本要求,说法正确的有()。
9月,亚泰工厂一座厂房由于遭台风袭击,不能继续使用,决定予以报废。该厂房账面原值为400000元,已提折旧为140000元;报废时的残值变价收入为40000元,已存入银行;清理过程中发生的清理费用为8060元,以银行存款支付;由于该厂房已投保,经保险公司核
中国公民张先生为国内某企业高级技术人员,2017年1~12月取得的收入情况如下:(1)每月取得工薪收入8400元。(2)3月转让其2013年购买的三居室精装修房屋一套,售价230万元,不含增值税,转让过程中支付可在税前扣除的相关税费13.8万元。该套房
在长期的生产劳动和社会生活中,广东人民创作了《赛龙夺锦》《旱天雷》《步步高》《雨打芭蕉》等一大批富有岭南特色的经典音乐,享誉中外。这说明()。①人们在社会生活中获得和享用文化②人们在实践中创造和发展文化③文化就是人类的精神产品④人民群众需要健康
合种、承佃
最新回复
(
0
)