C语言课件第08章指针.ppt

2000年1月25日 北京理工大学 / 第7章 指针 第一节 地址和指针的概念 第二节 变量的指针和指针变量 第三节 数组指针 第四节 字符串指针 第五节 函数指针 第六节 返回指针的值 第七节 指针数组 第八节 小结 第7章 指针 指针是C语言中的一个重要的概念,正确而灵活地运用它,可以有效地表达复杂的数据结构;能动态分配内存;能方便地使用字符串、数组、函数;能直接处理内存地址。 可以说,不掌握指针就不掌握C语言。 §7-1地址和指针的概念 两个概念 内存单元: 程序中定义的每个变量,都在内存中占有一定的空间,称为内存单元。 内存单元地址: 内存区的每一个字节有一个编号,称为内存地址。 §7-1地址和指针的概念 例如程序定义了三个变量: Int a,b,c; 则系统给出三个单元: 地址1 地址2 地址3 §7-1地址和指针的概念 实际上一个变量有三个值:地址、变量名、值。例: Int a=3,b=7,c=9; 地址 变量名 值 地址1 地址2 地址3 §7-1地址和指针的概念 内存单元的大小: 程序中不同类型的变量,大小也不一样。 *实型变量:占有 4 个字节。 *整型变量:占有 2 个字节。 *字符变量:占有 1 个字节。 注:1个字节为8位: §7-1地址和指针的概念 例:程序定义了3

文档评论(0)

1亿VIP精品文档

相关文档