题目
若有定义int c[4][5],(*cp)[5];和语句cp=c,则能正确引用c数组元素的是
a.cp+1 b.*(cp+3) c.*(cp+1)+3 d.*(*cp+2)
解释一下正确原因和错误原因.
a.cp+1 b.*(cp+3) c.*(cp+1)+3 d.*(*cp+2)
解释一下正确原因和错误原因.
提问时间:2020-06-13
答案
*(*cp+2)代表c[0][2]这个元素.
cp是行指针,用于指向二维数组的一行.
cp=c,故cp+1是第1行的指针.
*(cp+3)等价于c[3],代表第3行.
*(cp+1)+3 等价于c[1]+3.
*(*cp+2)等价于*(*(cp+0)+2),等价于c[0][2],代表c数组的一个元素.
cp是行指针,用于指向二维数组的一行.
cp=c,故cp+1是第1行的指针.
*(cp+3)等价于c[3],代表第3行.
*(cp+1)+3 等价于c[1]+3.
*(*cp+2)等价于*(*(cp+0)+2),等价于c[0][2],代表c数组的一个元素.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1独在异乡为异客,每逢佳节倍思亲.
- 2物质溶解后在水中是以分子态 还是离子态
- 3NO与氧气与水一起是怎么反应的?
- 4王宏买了1500元的国家建设债券,定期2年,如果年利率是7.2%.到期时可以获得本金和利息一共多少元?
- 510个一和1个十组成的数是多少?
- 612吨50千克=() 5400000=()万 7600毫升=()升 2.5米=()米()厘米 3千米20米=()千米
- 7it is known that water is not()endless resource,nor()that can be made once more.
- 8英语翻译
- 9英文里面厘米的读法?cm?怎么读?
- 10一个长方形的周长是3A ﹢ 4B它的长是2a+b-3则这个长方形的宽是多少?
热门考点
- 1摩挲是什么意思
- 2绝对值小于3的负整数有多少个?整数有?
- 3甲乙丙三个数的和是204,甲数是乙数的3倍,乙数是丙数的4倍.甲数是多少?
- 4involve和include的区别?
- 5常接双宾语的动词
- 6采用吸收系数法进行含量测定 有什么优缺点?
- 7今年母亲的年龄是儿子的4倍,10年前母子年龄和为25今年母子各几岁
- 8有一根20厘米长的铁丝,用它围成一个对边都是4厘米的四边形,这个四边形可能是_.
- 93x 4(20一x)=60的方程怎么解
- 10My brother always does his homework (at home)画()部分提问 _ _your brother always_his homework