13指针基础概要.pptVIP

  • 0
  • 0
  • 约 21页
  • 2017-02-05 发布于湖北
  • 举报
13指针基础概要

指针基础 第十三章 回顾 选择排序法 冒泡排序法 插入排序法 顺序查找 折半查找 目标 理解指针的意义 掌握指针变量和指针运算符的使用 掌握指针与数组的关系 什么是指针? 指针是一个变量,它包含另一个变量的内存地址 使用指针可以间接访问数据项的值 指针可以指向基本数据类型的变量(如 int、char和double等) 或者数组 指针可以用来做什么? 从函数中返回多个值 函数参数按地址传递 从一个函数向另一个函数传递数组和字符串 通过移动指针操作数组 分配内存并对其进行访问 指针变量 指针变量:若一个变量专用于存放另一个变量的地址(指针),则该变量称为指针变量。 指针声明包括类型和变量名,变量名的前面有一个 * 语法: type *name; 例如: int *ptr; 说明 指针变量的类型:指明了该指针指向的内存空间所存储的数据类型。 定义中的“*”表示所定义的变量是指针变量。变量名是ptr,而非*ptr。 指针运算符 是一元运算符,它返回操作数的内存地址 例如:int var=12,*ptr; ptr = var; *是 的反运算符,它也是一元运算符,返回指针指向的内存位置中的值 例如: int var=12,*ptr=var; int temp = *ptr; //等价于temp=var; 进一步理解*和: 给指针赋值 2-

文档评论(0)

1亿VIP精品文档

相关文档