首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
admin
2013-06-11
84
问题
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
选项
A、ps+1
B、*(ps+3)
C、ps[0][2]
D、*(ps+1)+3
答案
4
解析
本题首先定义了一个 4行5列的数组s,又定义了一个指向由5个元素组成的一维数组的指针变量ps,通过赋值让ps指向了数组s的首地址。此时数组元素s
[j]的地址为“*(ps+1)+j”,数组元素s
[j]可表示为*(*(ps+1)+j)。选项B表示的是数组元素a[3][0]的地址;选项D表示的是数组元素s[1][3]的地址;选项A中“ps+1”为指向下一行(第二行)的地址;选项c中ps[0][2]无条件等价于“*(ps[0]+2)”又无条件等价于”(*(ps+0)+2)”,即是数组元素s[0][2]。所以,4个选项中C为所选。
转载请注明原文地址:https://www.kaotiyun.com/show/G8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(char*a,char*b){a=b;(*a)++;}main(){charcl=’A’,c2=’a’,*p1,*p2;p1=&c1;p2:&c2;
有关物理独立性的描述错误的是()
计算机软件是包括()的完整集合。
程序设计是以()和数据结构为基础的。
以下所列的各函数首部中,正确的是()
设有以下说明语句 struct num { int a; float b; }numl;则下面的叙述不正确的是______。
一般地,二叉树可以有______种基本形态。
以下选项中不能作为C语言合法常量的是______。
栈和队列的共同点是______。
下列属于不合法的C语言整型常量的选项是()。
随机试题
汝之纯明而不克蒙其泽乎?克:
女。28岁。停经43天,阴道少量流血2天,突感下腹部剧痛,伴肛门坠胀,恶心呕吐。查体:面色苍白,BP80/40mmHg,后穹窿穿刺抽出不凝血5ml,诊为异位妊娠,出血性休克。最佳处理是
原始数据都乘以一个不等于0的常数K
地方性氟中毒主要是由于哪种因素引起的
当钢筋混凝土平屋面的防水等级为Ⅱ级,采用正置式屋面,室内空气湿度常年大于80%,屋面保温材料采用挤塑聚苯(XPS)板时,下列构造何者为宜?
通常而言,下列可以导致股票价格上涨的经济状况变动是()。
下列选项中,()是企业同一般公众进行沟通的最经济和最有效的沟通渠道之一。
《中小学教师职业道德规范》包括爱国守法、教书育人、爱岗敬业、关爱学生、终身学习以及为人师表。()
设有定义语句inta[]={66,88,99};,则以下对此语句的叙述错误的是()。
Expertsinthefoodindustryarethinkingalotabouttrashthesedays.Restaurants,colleges,hospitalsandotherinstitutions
最新回复
(
0
)