摘要: 第0讲 引入 首先说一个常见的现象,为什么C语言中的数组,其第一个元素下标却是0吗?其实,这就是因为数组的定义就是利用了指针。对于数组a[]来说,a[i]的定义就是 *(a+i),其中的i指的是偏移量,距离它的首元素(或说首地址)的偏移量。第一个元素距离首元素的偏移量当然是0了,这样一来,似乎就说得过去了。但这并不意味着数组等同于指针,它们之间还是有许多区别的,限于本人水平有限,先不讨论这一块内容,以后等看书看到了这里再做讨论。第1讲指针的组成与定义 要定义一个指针,首先要定义一个基类型,我对基类型的理解就是:指针指向的数据类型。就是我要用指针表示哪一类型的数据?指定基类型以后就... 阅读全文
posted @ 2013-12-29 14:02 小俎俎 阅读(255) 评论(0) 推荐(0)