`
tubaluer
  • 浏览: 1447782 次
文章分类
社区版块
存档分类
最新评论
  • sblig: c / c++ 是不一样的都会输出 100
    j = j++

C语言中的指针操作

 
阅读更多

C语言中指针操作主要有以下几种:

  1. 指针赋值(assignment):将一个地址赋给指针
  2. 求值(value-finding/dereferencing):通过运算符*求出指针所指向地址中存储的数值。
  3. 取指针地址:可以使用&获得指针变量本身地址。
  4. 将整数加给指针:使用+将整数加给指针,该整数会与指针所指类型占字节数相乘,并将乘积加到初始地址。
  5. 指针自增:对指向某数组元素的指针做自增运算,可以让指针指向数组下一个元素。
  6. 指针减去一个整数:类比上面的4。
  7. 指针自减:类比上面的5.
  8. 求差值:通常对指向一个数组两个不同元素的指针求差值,代表两个元素位置的差值。

示例:


C语言指针操作示例运行结果

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics