你现在所处的位置在:直页→C语言教学≯幻片版→第八章指针 第八章指针 指针的概念 指针变量 指针与数组 指针与函数 返回指针值的函数 BACK
你现在所处的位置在:首页→C语言教学→幻灯片版→第八章 指针 1 第八章 指针 指针的概念 指针变量 指针与数组 指针与函数 返回指针值的函数
你现在所处的位置在:直页→C语言教学≯幻片版→第八章指针 前言 C程序设计中使用指针可以: ◆使程序简洁、紧凑、高效 ◆有效地表示复杂的数据结构 ◆动态分配内存 ◆得到多于一个的函数返回值 BACK 2
你现在所处的位置在:首页→C语言教学→幻灯片版→第八章 指针 2 ➢前言 C程序设计中使用指针可以: ⬧ 使程序简洁、紧凑、高效 ⬧ 有效地表示复杂的数据结构 ⬧ 动态分配内存 ⬧ 得到多于一个的函数返回值
你现在所处的位置在:蔥页→C语言教学→幻片版→第八章指针 8.1指针的概念 ◆变量与地址 內存中每个节有·个编号一地址一--一一一 内存 0 程序中:IntI; 42000 2001 float k 2002 编译或函数调用时为其分配内存单元 2003 2005 变量是对程序中数据 存储空间的抽象 BACK
你现在所处的位置在:首页→C语言教学→幻灯片版→第八章 指针 3 变量与地址 程序中: int i; float k; 内存中每个字节有一个编号-----地址 …... …... 2000 2001 2002 2005 内存 0 2003 i k 编译或函数调用时为其分配内存单元 变量是对程序中数据 存储空间的抽象 8.1 指针的概念
你现在所处的位置在:直页→C语言教学≯幻片版→第八章指针 指针与指针变量 指针变量:专门存放变量地址的变量叫~ 一■一 指针 2000 整型变量i 2001 变量的 10 变量的内容 2002 地址 2003 2004 变量 i pointer 005 2666 2006 指针变量 指针变变量地址(指针入 地址存入 变量变量值 指针变量
你现在所处的位置在:首页→C语言教学→幻灯片版→第八章 指针 4 …... …... 2000 2004 2006 2005 整型变量i 10 变量i_pointer 2001 2002 2003 指针:一个变量的地址 指针变量:专门存放变量地址的变量叫~ 2000 指针 指针变量 变量的 变量的内容 地址 指针变量 变量 变量地址(指针) 变量值 指向 地址存入 指针变量 指针与指针变量
你现在所处的位置在:首页→C语言教学→幻灲片版→第八章指针 与 运算符 义 两者关系:互为逆运算 含义:取变量含义:取指针所指向变量的内容 理解 单目运算符单目运算符 pointer一一上ey- 优先级:2优先级:2 pointer 2000 10 结合性:自 2000 整型变量i 2001 10 i pointer=&i=& i pointer) 2002 1 pointer (&1) 2003 2004 变量 i pointer 2005 266- 指针变量) 2006 pointer 指针变量,它的内容是地址量 pointer-指针的目标变量,它的内容是数据 & 1 pointer--指针变量占用内存的地址 5
你现在所处的位置在:首页→C语言教学→幻灯片版→第八章 指针 5 • 含义 含义: 取变量的地址 单目运算符 优先级: 2 结合性:自右向左 含义: 取指针所指向变量的内容 单目运算符 优先级: 2 结合性:自右向左 两者关系:互为逆运算 理解 …... …... 2000 2004 2006 2005 整型变量i 10 变量i_pointer 2001 2002 2003 2000 指针变量 i_pointer-----指针变量,它的内容是地址量 *i_pointer----指针的目标变量,它的内容是数据 &i_pointer---指针变量占用内存的地址 2000 10 i_pointer *i_pointer &i_pointer i i_pointer &i &(*i_pointer) i *i_pointer *(&i) i_pointer = &i = &(*i_pointer) i = *i_pointer = *(&i) &与*运算符