- 33
- 0
- 约1.64万字
- 约 66页
- 2018-04-27 发布于浙江
- 举报
c语言010
指针与数组 在C语言中,指针与数组关系密切。 数组名就是指向该数组首元素的指针 任何通过数组下标完成的操作通过指针形式都可以完成。 采用指针形式访问数组元素会更快。 数组名代表数组的首地址 例如: int a[10],*pa; pa =a[0]; 等价于 pa =a; 若 pa指向数组a的某个元素a[i] , 则 pa+1指向下一个元素a[i+1] 。 例如: pa=a[2] ; *pa代表a[2] ,*(pa+1)代表a[3] ...... pa-i指向pa前的第i个元素; pa+i指向pa后的第i个元素。 ffa0 a[0]ffa2 a[1]ffa4 a[2]ffa6 a[3]ffa8 a[4]ffaa a[5]ffac a[6]ffae a[7]ffb0 a[8]ffb2 a[9] 如图。设每一个整型量占 a pa 2个字节,整型数组a的10 个元素分配在从地址ffa0 开始的连续20个字节中。 a+i 若有 int a[10],*pa=a;
原创力文档

文档评论(0)