C语言程序设计丁峻岭等第九章课件教学.pptVIP

  • 16
  • 0
  • 约3.94万字
  • 约 165页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计丁峻岭等第九章课件教学.ppt

第9章 指针 9.1 地址和指针 9.2 一维数组的指针表示方法 9.3 二维数组的指针表示方法 9.4 函数参数与指针、数组 9.5 返回指针值的函数 9.6 指向函数的指针变量 9.7 指针与字符串 9.8 指针数组 9.9 指向指针的指针 9.10 main函数中的参数 9.11 指针数据小结 课后练习 指针的定义与运用是C语言的一大特色,也是其能够得到广泛应用的重要原因之一。指针可以作为数组的地址,从而使数组的处理变得简洁;可以通过指针传递变量的地址给函数,从而实现调用函数后返回多个值;另外,指针还支持动态内存分配,使处理数值、字符数组的方法更为简单。 9.1 地址和指针 9.1.1 指针概述 1.变量的“直接访问”方式 凡在源程序中定义的变量,在编译时系统都给它们分配相应的存储单元,每个变量所占的存储单元都有确定的地址。具体的地址是在编译时分配的。例如: short a=1,b=2; float c=3.4,d=5.6; char e=x,f=y; 以前要访问内存中的变量,是通过变量名来引用变量的值。实际上,编译时每一个变量名都对应一个地址,在内存中不再出现变量名而只有地址。程序中若引用某变量,则系统找到其对应的地址后从中取出其值。 例如scanf(“%d”,b),其中的b指的是变量b的地址。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档