《高级语言哦程序设计》课件.ppt

《高级语言哦程序设计》课件

结构体和共用体数据的主要特点: (1)由多个不同类型的数据组成; (2)数据类型由用户定义; (3)引用时只能对变量的成员进行操作。 第 7 章 指 针 指针是C语言的精华之一,但同时也是最有风险的特征。使用指针可以实现: (1)对内存中不同数据结构的数据进行快速处理; (2)为函数的数据传递提供一种简便、快捷的方法; (3)实现内存空间的动态分配; (4)直接处理内存地址。 7.1 有关概念 (1)内存地址 在计算机的内存中,每一个内存单元都有一个唯一的编号,该编号即为内存单元的“地址”。它表示该单元在内存中的位置,通常用十六进制整数表示。(一个单元存放一个字节,字节是存取变量的基本单位) (2)变量的地址和内容 程序经过编译后,编译系统将根据程序中变量的说明,为变量分配存储单元(此时产生了变量名与内存地址的对应关系),用以存放变量的内容(此时一个变量具有了单元地址及地址内容的含义) (3)变量的“直接访问”方式 即根据变量名与地址的对应关系,据文件名找到变量在内存中的地址(存储单元),实现对变量的访问。 例:scanf(“%d”,a); 的实现方式是:将一个整数输入到 a 变量所对应的地址开始的存储

文档评论(0)

1亿VIP精品文档

相关文档