正在加载图片...
7.2指针的定义、使用和运算 7.2.2指针的操作 ●3.移动指针 对指针进行加八减运算中,数字“1不再代表十进制数“12,而 型指针移动1个存储单元就是移动2个字节,双精度变量存储 单元长度是8,双精度型指针移动1个存储单元就是移动8个 字节,依此类推。 程序中移动指针时,不论指针的基类型是什么,只需简单地加、减一个 数而不必去管它的具体长度,系统将会根据指针的基类型自动确定 位移的字节数 最常用的移动操作就是加一和减一操作艹、一。它们分别代表指针向地 址值增大的方向移动一个存储单元和指针向地址值减少的方向移动 个存储单元。 两个指向同一串连续单元的指针可以进行相减的运算,结果是两个指针 之间元素的个数,可以通过赋值使两个指针指向同一个单元7.2.2 指针的操作 3. 移动指针 对指针进行加、减运算中,数字“1”不再代表十进制数“1” ,而 是1个存储单元长度,整型变量存储单元长度是2个字节,整 型指针移动1个存储单元就是移动2个字节,双精度变量存储 单元长度是8,双精度型指针移动1个存储单元就是移动8个 字节,依此类推。 程序中移动指针时,不论指针的基类型是什么,只需简单地加、减一个 数而不必去管它的具体长度,系统将会根据指针的基类型自动确定 位移的字节数 最常用的移动操作就是加一和减一操作++、--。它们分别代表指针向地 址值增大的方向移动一个存储单元和指针向地址值减少的方向移动 一个存储单元。 两个指向同一串连续单元的指针可以进行相减的运算,结果是两个指针 之间元素的个数,可以通过赋值使两个指针指向同一个单元。 7.2 指针的定义、使用和运算
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有