int a[ ]={1,2,3,4,5,6,7,88,9,10},*p=a; 则值为3的表式是( )
答案:2 悬赏:50 手机版
解决时间 2021-02-20 11:47
- 提问者网友:雪舞兮
- 2021-02-19 15:28
int a[ ]={1,2,3,4,5,6,7,88,9,10},*p=a; 则值为3的表式是( )
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-19 16:45
选A,题中把数组的首地址赋给了P之后,那么*p==1,要让他为3,当然是然他后移两位,即p+=2,此时*p=3,至于后面的*(p++)和*(++p)区别么,p++是先让p输出然后自增1,++p就是先让p自增1然后在输出.当p后移两位时,实际此时*(p)==3,为了让结果为3,只能是先输出在自增了.实际上此题主要是靠你的自增运算的用法,实际上要让输出为3,大可不必有后面的自增运算,只有前面的运算已经足够了!
全部回答
- 1楼网友:封刀令
- 2021-02-19 18:20
感谢回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯