要使语句p=new double[20];能够正常执行,变量p应定义为[ ].C哪儿错了?
题目
要使语句p=new double[20];能够正常执行,变量p应定义为[ ].C哪儿错了?
要使语句p=new double[20];能够正常执行,变量p应定义为[ ].
A) double p[20]; B) double p;
C) double (*p)[20]; D) double *p;
答案
D 是正确答案,不用说什么的吧.
至于C,的解释请看下面的:
数组指针(也称行指针)
定义 int (*p)[n];
()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长.也就是说执行p+1时,p要跨过n个整型数据的长度.
如要将二维数组赋给一指针,应这样赋值:
int a[3][4];
int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组.
p=a; //将该二维数组的首地址赋给p,也就是a[0]或&a[0][0]
p++; //该语句执行过后,也就是p=p+1;p跨过行a[0][]指向了行a[1][]
所以数组指针也称指向一维数组的指针,亦称行指针.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 一道有关弹簧的物理题
- 高中地理一道题,涉及地转偏向力 与纬度的关系
- it s going to rain,____ ____?
- f(x)=1-3x/x-2的反函数怎么算
- 若两数之和为16,积为63,则这两个数是_.
- 一只猴子摘了一些陶子,第一天吃了这批桃子的七分只一,第二天吃了余下的6分之1,
- AB两数的和是12.1,如果A数缩小到它的十分之一,就与B数相等,B数是?
- 位于北半球,西半球,中纬度的是?A.20°N ,10°W B.40°N,160°W C.35°S,25°W D.25°N,165°E
- 介词和副词的区别是什么?
- 请解释大千世界无奇不有
热门考点
- 在托盘天平两盘上各放一个烧杯,都盛有100g足量的盐酸,调节平衡;然后在左盘放10g碳酸钙,为保持天平仍然平衡,在右盘应放入锌粒多少g?
- 已知a,b互为相反数,c,d互为倒数,x的-平方=1,y既是素数又是偶数,求X的a+b次方+(-cd)的2007次方-Y平方的值
- 1、学校买回36朵红花,48朵黄花,60朵紫花,要扎成一些花束送给人们.要求各束中相同颜色的花朵数相同.每束花最少有几朵?
- 马诗的大概意思
- 首字母填空啊 顺便告诉我这篇文章说点什么
- 英语中几种“死”的用法
- 近似数10.7万精确到什么位?
- 把几个数填入方格内
- ( )雪山 ( )群山 ( )大海 填叠词
- 已知某一种有机物在空气中完全燃烧后,只生成水和二氧化碳,试回答: (1)从生成物分析,该有机物一定含有什么元素?可能含有什么元素? (2)现将1.6g该有机物完全燃烧后,生成的