C_Note_10题库.pptVIP

  • 6
  • 0
  • 约8.9千字
  • 约 60页
  • 2016-12-28 发布于湖北
  • 举报
2010-6-12 尹宝林:C语言程序设计 C语言程序设计 尹宝林 第十讲:指针初步 指针 C语言中功能最强的机制 直接按地址访问存储空间 C语言中最复杂的机制 表达和使用 类型转换 C语言中最容易出错的机制 常引起难以查找和排除的不确定性故障 指针和地址 内存的组织 存储单元 地址:内存单元的编号 一般以字节为单位 指针 特定类型存储单元的地址 间接数据访问的手段 指针和地址(续) 指针变量的定义 在变量类型和变量名之间加* 一元运算符,表示指针类型和间接访问 与表示乘法的二元运算符*的区别 例: int *ip, *jp; short *sip; char *cp; double *dp; 指针型变量的赋值 指针赋值的基本要求:类型匹配 只能赋指定类型的变量的地址 只要类型匹配,可以赋任何变量的地址 常见的赋给指针的值 简单变量的地址 数组 数组元素的地址 函数 变量地址的获取 普通变量:使用操作符 例:int a; a的地址:a 数组:直接使用数组名 例:int arr[23]; arr的地址:arr 数组元素:使用操作符 例:int arr[23]; arr[3]的地址: a[3] 函数:直接使用函数名 指针型变量赋值的例 int i, j, *ip = i, *jp; double x, y, z[30], *dp, *fp; ... ... dp = x; dp

文档评论(0)

1亿VIP精品文档

相关文档