【c语言】*(p-1) {指针相关}

╰+攻爆jí腚メ 2022-07-15 05:07 400阅读 0赞

例如
int a[10];
int *p =&a[0]; //p指向a[0]所在地址
p=p+1;//p指向a[1]所在地址

*p // *p=a[1]

  1. p是指针, p+1, 不一定是p的内容+1, 要向p是什么, 如果pchar , 地址+1, 如果是int, 地址就+4
  2. 所以*(p+1)实际是等于p[1]

发表评论

表情:
评论列表 (有 0 条评论,400人围观)

还没有评论,来说两句吧...

相关阅读

    相关 指针1C语言

    目录 1.指针是什么 2. 指针和指针类型 2.1 指针+-整数 2.2 指针的解引用 3. 野指针 3.1 野指针成因 1. 指针未初始化 2. 指针越界访问

    相关 C语言指针相关知识点

    知识点整理: 1、计算机操作系统OS给内存中的每个字节一个连续的地址编号,每个字节拥有一个连续增长的地址编号。 2、在32位操作系统中,一个指针变量占4字节;在64位操作系

    相关 C语言指针1

      计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,例如 int 占用4个字节,char 占用1个字节。为了正确地访问这些数据,必须为每个字节都编上号码