当前位置 :
【c语言关于指针的求解若有以下定义,则数值不为3的表达式是intx[10]={0,1,2,3,4,5,6,7,8,9},*p1;(A)x[3](B)p1=x+3,*p1++(C)p1=x+2,*(p1++)(D)p1=x+2,*++p1希望每一选项都有解释,】
1人问答
更新时间:2024-05-08 18:12:19
问题描述:

c语言关于指针的求解

若有以下定义,则数值不为3的表达式是

intx[10]={0,1,2,3,4,5,6,7,8,9},*p1;

(A)x[3]

(B)p1=x+3,*p1++

(C)p1=x+2,*(p1++)

(D)p1=x+2,*++p1

希望每一选项都有解释,

苏海霞回答:
  intx[10]={0,1,2,3,4,5,6,7,8,9},*p1;(A)x[3]//x[3]=3数组从0开始,3其实是第四个(B)p1=x+3,*p1++//先执行p1=x+3,也就是指向x[3],因为p1定义成指针.*p1++这时候先执行再加,这表达式仍然是3...
最新更新
PC端 | 移动端 | mip端
问答网(wenda2.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 问答网 wenda2.com 版权所有 闽ICP备2022000227号-1