C语言教程:指针算术运算
C语言指针中保存一个值的地址,所以可以对指针变量进行算术运算。 C语言中的指针可以进行以下算术运算:
- 递增
- 递减
- 加法
- 减法
- 比较
1.递增指针
在数组中使用递增指针是因为它是连续的内存位置。此外,经过计算我们可以知道下一个位置的值。
递增操作取决于指针变量的数据类型。递增指针的公式如下:
new_address= current_address + i * size_of(data type)
C语言指针中保存一个值的地址,所以可以对指针变量进行算术运算。 C语言中的指针可以进行以下算术运算:
在数组中使用递增指针是因为它是连续的内存位置。此外,经过计算我们可以知道下一个位置的值。
递增操作取决于指针变量的数据类型。递增指针的公式如下:
new_address= current_address + i * size_of(data type)