c语言,数组首地址的地址和首地址的内容居然是一样的,看懂了就进来看看吧

日期:2013-12-14 21:32:42 人气:1

c语言,数组首地址的地址和首地址的内容居然是一样的,看懂了就进来看看吧

理解这个很重要,当你理解之后你就会发现设计C语言的大师们是多么的聪明,这些设计非常利于C语言书写的简洁 a与&a都是指针,指针有两个要素 第一个是地址值,也就指向的位置,你打印出来的就是地址值,a与&a的地址值是一样的 第二个是类型(所指向的数据类型),a指向数组第一个元素,&a指向数组a,a+1后的地址值会偏移一个元素的长度,&a+1后的地址值会便宜一整个数组的长度,所以a与&a类型是不一样的 关于指针与数组的关系,理解之后对你写代码质量会有很大的帮助,当然一开始理解起来会有难度,有一句话说
    A+
热门评论