[电脑基础知识]第10章指针.ppt

[电脑基础知识]第10章指针

 第10章 指 针 10.1 地址和指针的概念 10.2 变量的指针和指向变量的指针变量 10.3 数组的指针和指向数组的指针变量 10.4 字符串的指针和指向字符串的指针变量 10.5 函数的指针和指向函数的指针变量 10.6 返回指针值的函数 10.7 指针数组和指向指针的指针 10.8 有关指针的数据类型和指针运算的小结 习题 指针的概念比较复杂,使用也比较灵活,因此初学时常会出错,务请在学习本章内容时十分小心,多思考、多比较、多上机,在实践中掌握它。我们在叙述时也力图用通俗易懂的方法使读者易于理解。 10.1 地址和指针的概念 变量定义时的内存分配 如果在程序中定义了一个变量,在编译时就给这个变量分配内存单元。系统根据程序中定义的变量类型,分配一定长度的空间。 内存单元的地址和内存单元的内容这两个概念的区别 内存区的每一个字节有一个编号,这就是“地址”,它相当于旅馆中的房间号。 在地址所标志的内存单元中存放数据,这相当于旅馆中各个房间中居住旅客一样。 请务必弄清楚一个内存单元的地址与内存单元的内容这两个概念的区别,如图10.1所示。 变量的“直接访问”方式-通过变量名来访问 在程序中一般是通过变量名来对内存单元进行存取操作的。其实程序经过编译以后己经将变量名转换为变量的地址,对变量值的存取都是通过地址进行的。 “直接访问”方式举例1 图10.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档