正在加载图片...
指针变量 为什么要为指针变量定义类型: 由于不同的数据有不同的数据类型,如char 仅占一个字节、int占两个字节、foat型占 个字节,而内存又是以字节为单位进行地址编 号,因而对char型,只要地址数加减1,取出 里面的数据就是char型的完整数据。对int型就 不同了,要取出其中的数据需2字节,就不能 对地址进行简单的加减1了。怎样取出一个完 整的in型数据或foat型数据呢?如果能够将指 针变量也定义为具有同样的数据类型,那么对 指针进行加1或减1运算,就是让指针移动相应 基类型对应的字节数。6 指针变量 • 为什么要为指针变量定义类型: 由于不同的数据有不同的数据类型,如 char 仅占一个字节、int 占两个字节、float型占三 个字节,而内存又是以字节为单位进行地址编 号,因而对char型,只要地址数加减1,取出 里面的数据就是char型的完整数据。对int型就 不同了,要取出其中的数据需2字节,就不能 对地址进行简单的加减1了。怎样取出一个完 整的int型数据或float型数据呢?如果能够将指 针变量也定义为具有同样的数据类型,那么对 指针进行加1或减1运算,就是让指针移动相应 基类型对应的字节数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有