2011年9月15日

指针与数组

摘要: 指针是C/C++语言中最难也是最重要的部分,而指针与数组又存在千丝万缕的联系,同时也存在使用上的区别,本文即对两者进行比较,仅作抛砖引玉之用。1、存储内容:指针:保存数据的地址数组:保存数据int n = 12;int *p = &n; //p存储n的地址int a[12] = {1,2}; //数组a直接存储数据 2、访问数据:指针:间接访问数据, 首先获取指针的内容(存储的是地址), 然后把它作为地址,接着从这个地址中获取数据; 如果指针是一个下表[i],就把指针的内容加上i个偏移单位作为地址,从中获取数据 指针通常指向匿名数据。数组: 直接访问数据,a[i] 表示以 a+i*s. 阅读全文

posted @ 2011-09-15 07:13 怕虫的瞌睡虫 阅读(289) 评论(0) 推荐(0) 编辑

导航