怀特海.pptVIP

  • 16
  • 0
  • 约1.04万字
  • 约 37页
  • 2016-12-01 发布于河南
  • 举报
怀特海

10.3 数组的指针和指向数组的指针变量 教学目标:指针与一维数组 数组名作为函数参数 指针与二维数组 数组元素的表示 引用数组元素可以用下标来表示 指针变量的运算 *p++==*(p++)= 2.对于二维数组 (1)可以将二维数组看作一个一维数组进行访问: 通过指向数组元素的指针访问各元素。 对二维数组 int a[3][4],有 a-----二维数组的首地址,即第0行的首地址 a+i-----第i行的首地址 a[i] ? *(a+i)------第i行第0列的元素地址 a[i]+j ? *(a+i)+j -----第i行第j列的元素地址 *(a[i]+j) ? *(*(a+i)+j) ? a[i][j] 二维数组的指针变量 -----指向二维数组元素的指针变量 巩固练习 1.写出下列程序的运行结果 main() {int a[10]={1,2,3,4,5,6,7,8,9,10},k,*p; p=a; k=*(p+2)+p[3]+a[4]+*(a+7); printf(“%d”,k); } ? 指针与字符串——字符串表示形式 1.用字符数组实现 结论:字符串用字符数组来保存,可以通过数组名及下标访问,也可以通过字符指针访问。 #include stdio.h

文档评论(0)

1亿VIP精品文档

相关文档