C语言程序设计与实训 作者 周屹 万静 第十章 指针.pptVIP

  • 2
  • 0
  • 约1.23万字
  • 约 46页
  • 2015-12-09 发布于未知
  • 举报

C语言程序设计与实训 作者 周屹 万静 第十章 指针.ppt

第十章 指针 C程序设计中使用指针可以: 使程序简洁、紧凑、高效 有效地表示复杂的数据结构 动态分配内存 得到多于一个的函数返回值 第十章 指针 10.1 指针概念 10.2 指针变量定义和引用 10.3 指针与数组 10.4 指针与函数 10.5 指针与字符串 10.6 多重指针 10.1 指针概念 指针与指针变量 指针:一个变量的地址 指针变量:专门存放变量地址的变量叫~ 与*运算符 直接访问与间接访问 例题 10.2 指针变量定义和引用 第十章 指针 指针变量的定义 一般形式: [存储类型] 数据类型 *指针名; 指针变量的初始化 C程序设计中使用指针可以: 一般形式:[存储类型] 数据类型 *指针名=初始地址值; 指针变量必须先赋值,再使用 零指针与空类型指针 零指针:(空指针) 定义:指针变量值为零 表示: int * p=0; p=NULL与未对p赋值不同 用途: 避免指针变量的非法引用 在程序中常作为状态比较 指针变量作为函数参数—— 地址传递 10.3 指针与数组 指针的运算 指针的算术运算: p?i ? p ?i?d (i为整型数,d为p指向的变量所占字节数) p++, p--, p+i, p-i, p+=i, p-=i等 若p1与p2指向同

文档评论(0)

1亿VIP精品文档

相关文档