首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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
46
问题
有如下说明 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>intf(int);.voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<f(a)<
若定义:floatx;inta,b;,则正确的switch语句是()。
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是()。
分析下列程序,并写出运行结果【】。#include<iostream.h>voidmain(){intx[10]:inti=5,*ptr=x;*(ptr+i)=10;cout<<x[i]<
下列带缺省值参数的函数说明中,正确的说明是______。
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*ia=a;则不能正确表示a数组元素的表达式是______。
结构化程序设计主要强调的是()。
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
数据处理的最小单位是()。
数据处理的最小单位是
随机试题
定量调查常采用哪种方式进行
下面哪种血尿应考虑为上尿路结石
下列合同类型中,一般适用于投标和核定合同价格时,难以界定的工程建设项目的是()
根据税收征收管理法律制度的规定,纳税人不办理税务登记,由税务机关责令限期改正,逾期仍不改正的,税务机关应对其采取的措施是( )。
位于马来西亚的婆罗浮屠佛塔,是世界最大的佛塔。()
消毒牛奶的卫生质量应达到《巴氏杀菌乳》(GB5908—1999)的要求。()
案例:下面是一位化学教师关于“化学平衡的移动”课堂教学实录片段。教师:请大家回忆一下,什么是化学平衡?学生:(思考)教师:化学平衡是指在一定条件下,正反应速率等于逆反应速率,反应混合物组成保持不变的状态。那么什么是化学平衡的移动呢?教师:边讲边板
Oftenreferredtoas"theheartofafactoringorganization",thecreditdepartmentisresponsibleforgrantingcredittoclien
Imaginebeingaskedtospend12orsoyearsofyourlifeinasocietywhichconsistedonlyofmembersofyourownsex.Howwould
A、Allanimalsdrinkinthesameway.B、Animalsdrinkindifferentmanners.C、Catsanddogsdrinkinthesameway.D、Noresultha
最新回复
(
0
)