1. 首页
  2. 编程语言
  3. C
  4. 一文让你不再害怕指针之C指针详解(经典,非常详细)

一文让你不再害怕指针之C指针详解(经典,非常详细)

上传者: 2022-02-12 16:53:01上传 PDF文件 168.25 KB 热度 14次

你只要用函数sizeof测一下就知道了。接下来的第3句中,指针ptr被加了1,编译器是这样处理的:它把指针ptr 的值加上了sizeof,在32 位程序中,是被加上了4,因为在32 位程序中,int 占4 个字节。在这个例子中,没加5 前的ptr 指向数组a 的第0 号单元开始的四个字节,加5 后,ptr 已经指向了数组a 的合法范围之外了。ptrnew 的值将比ptrold 的值增加(减少)了n 乘sizeof个字节。就是说,ptrnew 所指向的内存区将比ptrold 所指向的内存区向高(低)地址方向移动了n 乘sizeof个字节。

下载地址
用户评论