C语言程序设计指针与数组52课件讲解.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 8页
  • 2026-05-20 发布于陕西
  • 举报

C语言程序设计指针与数组52课件讲解.pptx

C语言程序设计指针与数组汇报人:陈文

CONTENTS01指针与数组02利用指针变量获取数组中的元素目录

指针与数组在C语言中,一维数组名是数组的指针,指向数组首元素。例如:inta[5];则系统分配5个连续的空间如右图所示数组名a就是首个元素的地址。int*p;p=a;//表示指针变量p的值为数组的首个元素地址int*p;p=a;//该语句等同于p=a[0];

指针与数组指针指向数组初始化的方式为:指针变量名=数组名;例如:定义时初始化:inta[5],*p=a;定义后初始化:inta[5],*p;p=a; //此处不能写为p=a上述两种形式等价。

指针与数组指针与一维数组的关系inta[5]={1,2,3,4,5},*p;p=a; //等价于使用首元素地址初始化指针p=a[0];

利用指针变量获取数组中的元素分析程序:

利用指针变量获取数组中的元素说明:a和p是有差别的,数组名a是一个指针常量,不可赋值,不能进行“a++”操作;p是一个指针变量,可赋值,可以进行“p++”操作。inta[5]={1,2,3,4,5},*p;p=a; //等价于使用首元素地址初始化指针p=a[0];

利用指针变量获

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档