首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=&a[i*4]; pp=p 则对数组元素的错误引用是
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=&a[i*4]; pp=p 则对数组元素的错误引用是
admin
2013-02-23
80
问题
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p
=&a[i*4]; pp=p 则对数组元素的错误引用是
选项
A、pp[0][1]
B、a[10]
C、p[3][1]
D、*(*(p+2)+2)
答案
4
解析
本题综合考查一维数组和多维数组指针变量的表示方法。在C语言中,引用数组元素的方法有两种,即:下标法和指针法。下标法如a
形式;指针法如*(a+i)或*(p+1)。其中a是数组名,p是指向数组的指针变量,其初值p=a。再如*(*(p+2) +2)是a[2][2]的值,注意语句中指针型数组的书写格式,不能写成“(*数组名)[长度]”,因为这是定义指向含有“长度”个元素的一维数组的指针变量。例如有定义语句“int a,b,c,c,*P[3]={&a,&b,&c};”,它定义了一个名为p的指针型数组,其3个元素p[0],p [1],p[2]分别指向B个整型变量a,b,c。注意:数组元素的引用方法。
转载请注明原文地址:https://kaotiyun.com/show/72Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。main(){unsigneda=0112,x;x=a>>3;printf("x=%o",x);}
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;
下列程序执行后输出的结果是【】。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf(
以下程序运行后,输出结果是______。#include<stdio.h>#definePT5.5#difineS(x)PT*x*xmain(){inta=1,b=2;printf("%4
以下程序段执行后,a的值为______。int*p,a=10,b=1;p=&a;a=*p+b;
若有定义:inta[5],*p=a;,则对a数组元素地址的正确引用是______。
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是______。
以下程序的输出结果是______。main(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)printf("%d",p
随机试题
患者,女,60岁。反复咳嗽、咳痰20年,活动后气短10年。血气分析示PaCO245mmHg,PaO245mmHg,能有效延长患者寿命,防止肺动脉高压发展的家庭治疗是
必须注明"按医生处方购买和使用与其他药品的功效和安全性比较的内容
拥有150个小型汽车停车位的地下停车库设有两个坡道式出入口,下列宽度要求错误的是哪一项?[2011-63]
下列关于社区的表述,哪项是正确的()
建设工程的消防设计、竣工验收未依法报公安机关消防机构备案的,公安机关消防机构责令建设单位在五日内备案并()。
A上市公司2018年6月12日召开股东大会审议通过了发行股份购买资产方案,拟向自然人甲、乙、丙发行股份购买其分别持有的B公司50%、25%、15%的股权。B公司90%的股权交易价格为18亿元,剩余的10%股权由自然人丁持有,不参与本次交易,同时A公司募集配
某高校退休教师钟某,2016年6月与他人合资成立公司制的税务师事务所,注册资本50万元,钟老师占股60%,另约定股东对开办初期的运营设施不足有筹措义务。钟老师准备将自己拥有的一辆二手车和一套门面房注资或协议出租给事务所,可供选择的方案有以下两种:方案1:
【2015.安徽】教师对学生充满了信任、关心、真诚地鼓励和帮助学生取得进步,学生因此学到正面的价值态度和行为。这种学习属于()。
“救人闯红灯”应否受罚?谈谈你的观点。
已定义以下函数:intfun(int*p){return*p;}函数fun的返回值是()。
最新回复
(
0
)