10指针2.docVIP

  • 2
  • 0
  • 约 10页
  • 2017-06-16 发布于河南
  • 举报
10指针2

第10章 指针 10.3 指针 + 一维数组 10.3.1 指针的加减法 数值变化量:取决于所指对象的大小。 p++和p--的增减量 char *p; 1 sizeof(char) int *p; 2 sizeof(int) float *p; 4 sizeof(float) 逻辑含义: p++ p指向下一个同类元素的地址 p-- p指向上一个同类元素的地址 p=p+k p指向下k个同类元素的地址 p=p-k p指向上k个同类元素的地址 10.3.2 用指针指向数组元素 数组元素的引用方法: 下标法 指针法 int a[10], *p; for(p=a; pa+10; p++) printf(%d , *p); a[i]=12;的实现机制: *(a+i)=12; []:变址运算符 数组名: ①数组的起始地址; ②指针常量。 10.3.3 强化概念,程序找错 10.3.3.1 数组名是地址常量! main() { int a[10],i,*p; for(i=0; i10; i++) scanf(%d, a+i); for(i=0; i10; i++) printf(%d, *(a+i)); } main() { int a[10],i,*p; for(i=0; i1

文档评论(0)

1亿VIP精品文档

相关文档