若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5的语句

若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5的语句为( ).
A:cout<<*(a+5);
B:cout<<p[5];
C:cout<<*(p+5);
D:cout<<*p[5];
谢谢回答

答案:D

对于数组a[10],a就是该数组的首地址,定义指针p赋值为a,那么a和p的操作基本相同:
a[5]=p[5]=*(a+5)=*(p+5),对于D选项,p[5]是个int值,再取*就不对了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-19

答案:D

对于数组a[10],a就是该数组的首地址,定义指针p赋值为a,那么a和p的操作基本相同。a[5]=p[5]=*(a+5)=*(p+5),对于D选项,p[5]是个int值,再取*就不对了。

整数(int类型的常量)有几种书写形式,程序中的整数一般采用十进制写法。用十进制方式写出的一个整数就是普通数字字符组成的一个连续序列,其中不能有空格、换行或其他字符。



扩展资料:

标准函数INT(X)其基本功能是得到一个不大于X的最大整数,如INT(3.59)=3,INT(-2.01)=-3。INT函数是一个用途很广的函数,在教学中能有目的的分列其使用技巧。

对于int和long,只规定了long类型的表示范围不小于int,但也允许它们的表示范围相同。

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网