我不得不说了……
乱,全乱套了。。。
不管如何,还是要感谢楼主分享
写这么一大堆理论有狗屎用????理解指针最好的方法是活学活用, 有很多指针的东西可能一辈子都难以用到....费这老劲来折腾这些~~
csdn上大师颠覆性的解说,让人印像深刻。
不错 很好。
:shock::shock:标记下以后来看现在不敢看了 刚学指针怕被你们弄晕
刚学完c语言入门,看到楼主的文章后,觉得只是学了皮毛啊!!!!!!!!!!!
今天,还是很开心的
我是师兄 发表于 2012-7-17 09:45 static/image/common/back.gif
int a; int * p=a;
这个为什么不好理解
int a;
您的结论:不同类型的数据是可以赋值的,这个不难理解,也很常见。
但对于int a; int * p=a;
我个人的理解是,a是数组名,在其表示地址这个含义时候,针对本例,它就是一个(指向整型数据的指针)型地址。
这里我认为两者的类型是匹配的。
关于数组,我也写了几篇个人的心得理解,欢迎指正。
http://bbs.fishc.com/thread-36056-1-1.html
tsembrace 发表于 2013-8-15 14:32 static/image/common/back.gif
您的结论:不同类型的数据是可以赋值的,这个不难理解,也很常见。
但对于int a; int * p=a;
我个 ...
没说不是 数组名在这情况先会转换为指向数组首元素的指针
但是 不能因为这个就说数组名是指针
我之前举过的例子
int会隐式转换为double 但是 int还是int 不会是double
这一点 一定要认清楚 很重要的
涉及到 指针类型的推导 和 数组类型推导
支持一下,刚刚开始学……
不错值得学习 谢谢楼主
加油加油~~
dingt{:1_1:}
学习了!!!
哎乱七八糟 看了半天没头绪,越往后越乱。
好好学习,,,,,,
越看越糊涂