关于C的指针问题

ganwenfang 2012-03-15 04:16:01
有两个问题
1。有个函数的参数是双指针(**p,而且是输出参数),我能不能定义个 *q,能后你&q作为实参,然后得到的指针q就是指向**P指向的数据。
2.一个指针int *p指向一块内存地址,能不能直接用p+i表示就是指向的第i个元素呢??
急用!!!!!!求教啊
...全文
136 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ganwenfang 2012-03-16
  • 打赏
  • 举报
回复
谢谢大家了。。。我也明白了
Ever_lover 2012-03-16
  • 打赏
  • 举报
回复
都可以,,
AnYidan 2012-03-15
  • 打赏
  • 举报
回复
1. 要注意指针类型

2。可以
氰客 2012-03-15
  • 打赏
  • 举报
回复
都可以、、
wizard_tiger 2012-03-15
  • 打赏
  • 举报
回复
LS都说了,学习一下。
goldbeef 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 czh3642210 的回复:]

2.可以,第i个元素的值就是 *(p+i)
[/Quote]++
proghua 2012-03-15
  • 打赏
  • 举报
回复
1、举个例子
int i = 1;
int *q = &i;
将&q传入作为形参 int **p对应的实参传入后

*p操作q
**p 操作i

2. *(p+i)操作第i个元素
面包大师 2012-03-15
  • 打赏
  • 举报
回复
1.可以
面包大师 2012-03-15
  • 打赏
  • 举报
回复
2.可以,第i个元素的值就是 *(p+i)

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧