明明白白学编程C语言10章节.pptxVIP

  • 0
  • 0
  • 约1.19千字
  • 约 28页
  • 2017-11-27 发布于广东
  • 举报
明明白白学编程——C语言第九讲 指针指针产生的原因指针的本质使用指针指针的运算指针的难点1.1 指针产生的原因处理多个数据方便传值1.1.1 处理多个数据数组的缺陷长度固定额外占用内存1.1.2 传值问题函数值的传递:实参?形参返回值只有一个额外占用内存空间1.1.3 解决办法标记内存1.1.3 解决办法直接操作变量值1.2 指针本质本质一——变量本质二——指代地址值1.2.1 本质一——变量1.数据类型语法:数据类型+*2.变量名符合用户标识符3.声明指针变量语法: 数据类型*变量名 数据类型 *变量名1.2.2 本质二——指代地址值地址值:程序运行后,值所保存的内存位置获取地址值:指针变量赋值:指针变量p=变量a这时,p指向a。p是指向a的指针。+ 1.3 使用指针变量基本使用scanf中使用指针函数参数使用指针1.3.1 基本使用获取指针所指向的值:*指针变量名+1.3.2 scanf中使用指针scanf赋值不使用1.3.3 函数参数使用指针函数定义语法:int function(int* p)调用时function(p1) //p1是指针function(a) //a是普通变量1.4 指针运算指针的加减法运算+/-指针的取地址运算指针的取值运算*1.4.1 指针的加减法运算+/-指针本质:指代地址指针加减法:对地址加减法作用:针对

文档评论(0)

1亿VIP精品文档

相关文档