- 1
- 0
- 约7.49千字
- 约 46页
- 2017-02-06 发布于天津
- 举报
的指针-Piazza
C 语言程序设计指针 周闻钧 朱宏明 本讲内容 地址与指针的概念 变量、数组、字符串、函数指针及其指针变量 指针数组及二级指针 不掌握指针就没掌握C的精华 指针是C语言中的一个重要的概念,也是C语言的一个重要特色 正确而灵活地运用指针: 可以有效的表示复杂的数据结构; 能动态分配内存; 能方便的使用字符串; 方便有效的使用数组; 在调用函数时可以得到多于一个的值; 能直接处理内存地址 掌握指针的应用,可以使程序简洁、紧凑、高效 指针的概念 简单理解,指针就是地址 有变量的、数组的、函数的、字符串的指针等,其实就是从某个地址开始的内存,以何种方式解读而已 内存的访问方式 直接访问 如:i=2, j=6, k=9 通过变量名i、j、k 来访问存储单元。 间接访问 如变量 i,不知道其值及地址,而只知道它的地址放在3008、3009、3010、3011中,因此可通过存放地址的单元找到变量 i 的值,此为间接访问。 对间接访问,可定义一变量存放地址,如定义 i-pointer, 赋值 i-pointer=i 指针的概念 指针的概念(续) 例子:打开一个寝室门的两种办法 将寝室钥匙带在身上,需要时直接找出该钥匙打开寝室门--直接访问 将钥匙放在楼下管理员那里,需要时先找到管理员,从管理员那里拿到钥匙,再打开寝室门--间接访问 一个变量的地址称为该变量的“指针”。 存放
原创力文档

文档评论(0)