首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的程序片段: 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
32
问题
若有下面的程序片段: 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(
下面程序执行后输出的结果是【】。intm=13;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=7,
执行下面的程序段后,b的值为______。intx=35;charz=’A’;intb;b=((x&15)&&(z<’a’));
已知在ASCⅡ代码中,字母A的序号为65,以下程序的输出结果是______。#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);
以下程序的输出结果是______。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
随机试题
计算二重积分其中D为曲线x=y2+1,直线x=0,y=0,y=1所围成的区域.
引起猩红热的主要病原菌为
对于胎盘早期剥离,以下哪项是不正确的
该病诊断为该病治则为
患者自诉全身疲乏,下肢沉重无力,伴有四肢末端蚁走感,肌肉酸痛,患者长期吃精白米面,生化检查TPP效应在16%以上,其可能缺乏哪种营养素
结脉与涩脉的主要区别是洪脉与微脉的主要区别是
人在观察物体时,光线不仅使神经系统产生反应,由于视网膜受到光线的刺激,会在横截面上产生扩大范围的影响,使得视觉印象与物体的实际大小、形状存在差异,这种现象称为()。
甲公司和乙公司有关诉讼资料如下:甲公司2014年8月2日起诉乙公司违约,根据乙公司法律顾问的职业判断,认为乙公司胜诉的可能性为40%,败诉的可能性为60%。如果败诉,需要赔偿的金额在450~470万元之间,同时还应承担诉讼费3万元。甲公司根据其掌握的信息判
Itiscurioushowoftensympathyfortheoldandinfirmtakesaformwhichactuallyhumiliatesthem.Theirfriends,withgoodwi
Nursing,asatypicallyfemaleprofession,mustdealconstantlywiththefalseimpressionthatnursesaretheretowaitonthep
最新回复
(
0
)