C语言教程:指针算术运算

C语言指针中保存一个值的地址,所以可以对指针变量进行算术运算。 C语言中的指针可以进行以下算术运算:

  • 递增
  • 递减
  • 加法
  • 减法
  • 比较

1.递增指针

在数组中使用递增指针是因为它是连续的内存位置。此外,经过计算我们可以知道下一个位置的值。

递增操作取决于指针变量的数据类型。递增指针的公式如下:

new_address= current_address + i * size_of(data type)