c语言010.pptVIP

  • 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)

1亿VIP精品文档

相关文档