拜托了学姐
本帖最后由 带上面具的孩纸 于 2019-3-19 19:36 编辑数组指针的问题 理解如图不知道对不对 够不够全面求学长学姐解释解释拜托了指针真的好难 本帖最后由 风扫地 于 2019-3-19 19:55 编辑
1.你这样定义的话,pa 和ppa 也是数组,是指针数据,存放指针的数组,初始化只写一个能编译过吗?
如果只是要指向 {'g','h'}
char* pa = &a或者 char* pa = a
2.请另外贴上代码,看图片直观,但没法复制。
3.为啥只拜托师姐。。。。。。。。
-----------------------------
用编译器编译了一下,发现我这贴回错了。
还真有你写的这种用法。。
本帖最后由 风扫地 于 2019-3-19 20:10 编辑
用你这种写法试了一下,因为没见过你这种写法,虽然能跑,但是我还没有理解物理意义,所以希望楼主能给出教材出处~
----------
是的,我就是那个 到现在还没清楚 对数组名取地址到底有啥物理意义的苦命娃。 风扫地 发表于 2019-3-19 19:53
用你这种写法试了一下,因为没见过你这种写法,虽然能跑,但是我还没有理解物理意义,所以希望楼主能给出教 ...
教材就是论坛里的带你学C带你飞指向指针的指针课后作业 我看应该是理解对了 风扫地 发表于 2019-3-19 19:39
1.你这样定义的话,pa 和ppa 也是数组,是指针数据,存放指针的数组,初始化只写一个能编译过吗?
如果只 ...
我咋记得(*p)这种写法是指针来着
不加括号才是数组吧*p{:5_94:}
不对请指正 谢谢 带上面具的孩纸 发表于 2019-3-19 20:26
教材就是论坛里的带你学C带你飞指向指针的指针课后作业
好的~我看看先 82457097 发表于 2019-3-19 21:21
我咋记得(*p)这种写法是指针来着
不加括号才是数组吧*p
不对请指正 谢谢
好的,我看看先~ 对滴,你理解对了的。
其实方括号里的数字相乘就是整个指针的跨度(包含了几个字符),这样理解就简单了。 82457097 发表于 2019-3-19 21:21
我咋记得(*p)这种写法是指针来着
不加括号才是数组吧*p
不对请指正 谢谢
还真有这种写法,指向特定长度数组的指针,是我少见多怪了,学习!
页:
[1]