程序设计基础(C语言版)课件 第8章 指针.pptxVIP

  • 1
  • 0
  • 约1.96万字
  • 约 81页
  • 2026-09-14 发布于山东
  • 举报

程序设计基础(C语言版)课件 第8章 指针.pptx

第8章指针

8.1指针概述8.3指针与数组8.4指针数组与多级指针8.6指针程序设计案例本章主要内容8.2指针与函数8.5动态内存分配

8.1指针概述8.1.1地址和指针1.变量的地址在C语言中,定义的变量(包括数组)会根据数据类型被分配一个或者多个连续的内存单元,变量的值存放在这些内存单元中。如果某个变量本分配多个连续的内存单元,那么第一个内存单元的地址,被称为给变量的地址。2.直接访问:定义变量后,对该变量的访问有两种,一种是“直接访问”,即按照变量名访问分配给该变量的内存单元。如:inta;scanf(%d,a);

8.1指针概述3.间接访问:是将变量a的地址存放在另一个变量中,然后通过后面的变量来找到变量a的地址,从而访问变量a。能够存储变量的地址的变量是哪种类型呢?在C语言中,可以定义这样一种特殊类型的变量用来存放地址,这就是指针变量。比如:inta,*p;//定义一个指针变量p,它指向整型变量p=a;//将a的地址赋值给pscanf(%d,p);//访问p相当于访问a的地址

8.1指针概述8.1.2指针变量1.指针变量的定义指针变量是存放另一个变量地址的变量,它是专门用来存放内存地址的,也叫做地址变量。。指针变量和普通变量一样,也要先定义后使用。定义指针变量的一般格式为

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档