第十章:指针.pptVIP

  • 6
  • 0
  • 约2.18万字
  • 约 64页
  • 2017-05-23 发布于河南
  • 举报
第十章:指针

10.3.2 通过指针引用数组元素 数组名 : 数组的起始地址(常量) 数组元素地址 :数组的起始地址 + 偏移量 若p=a[0],则p+i和a+i都是元素a[i]的地址. 通过指针/指针变量访问/引用数组(元素): (1) 下标法:a[3] (2) 指针法:用指针变量指向所找的数组元素。 例:int a[5]; int *p; p=a;与p=a[0];等价 例:a[i]与*(a+i)等价,p[i]相当于*(p+i) main() {int *p,i,a[10]; p=a; for(i=0;i10;i++) scanf(“%d”,a[i]); selection(a,10); for(p=a,i=0;i10;i++) { printf(“%d ”,*p);p++; } printf(“\n”); p=a; bubble(a,10); for(p=a,i=0;i10;i++) { printf(“%d ”,*p);p++; } printf(“\n”); } 10.5 指向函数的指针 函数名实质上是函数入口地址,也可以存入指针变量 1、定义函数指针 类型名 (*变量名)( ); int (*funptr)( ); 该变量存放返回值为整型的函数名(地址) 2、通过函数指针调用函数 (*函数指针变

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档