C语言(*(p[0] + 2*(k+j) + 1))这个代表式什么意思,求解!

 我来答
人类请多笑一笑
2020-04-29 · 分享动物们的雷人日常。如有侵权,私信立删!
人类请多笑一笑
采纳数:368 获赞数:1080

向TA提问 私信TA
展开全部
p[0]是一个指针。指针加减法,表示在该指针所指向的地址基础上加减一定的偏移量
假设前面代码
int a[100];
int * p[0]=&a[0];//p[0]指向a[0]的地址
int k=1,j=4;
那么
(p[0] + 2*(k+j) + 1) 表示 &a[11]

(*(p[0] + 2*(k+j) + 1)) 表示 a[11]本身
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式