C语言程序设计基础课件作者马华李玉娟第7章节指针.pptVIP

  • 1
  • 0
  • 约1.58万字
  • 约 72页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计基础课件作者马华李玉娟第7章节指针.ppt

对数组与指针的数据表示,可归纳如下: 1. 数组元素的地址表示: 如果p定义为指向数组a的指针,数组元素a[i]的地址可以表示为:a[i],p+i,a+i。 2.数组元素的访问: 对于数组元素a[i],可以使用的访问方式为a[i],*(p+i),*(a+i)。 3.在许多场合,数组指针变量与数组名可以交换使用: 例如p=a,那么a[i]甚至可以表示为p[i]。 例5-4 输出一维数组中所有元素的值。 数组的方法直接输出 main() { int s[10]; int i; for(i=0;i10;i++) scanf(%d ,s[i]); printf(\n ); for(i=0;i10;i++) printf(%2d ,*(s+i)); } 定义指针变量进行实现: main() { int s[10]; int *p,i; for(i=0;i10;i++) scanf(%d,s[i]); printf(\n); for(p=s;p(s+10);p++) printf(%4d,*p); } 5.4 指针与字符串 5.4.1 字符串的表示形式 1.字符数组 例5-7 输出指定的字符串和字符串中的某一个字符。 main() { cha

文档评论(0)

1亿VIP精品文档

相关文档