[其他] 指针运算中的优先级

[复制链接]
 楼主| 10299823 发表于 2023-1-29 12:11 | 显示全部楼层 |阅读模式
指针运算中的优先级
  1. #include<stdio.h>
  2. int data[2] = { 100,200 };
  3. int moredata[2] = { 300,400 };
  4. int main()
  5. {
  6.         int* p1, * p2, * p3;
  7.         p1 = p2 = data;
  8.         p3 = moredata;
  9.         printf(" *p1 = %d,  *p2 = %d,    *p3 = %d\n", *p1, *p2, *p3);
  10.         printf("运算之前:p1 = %p,  p2 = %p,    p3 = %p\n", p1, p2, p3);
  11.         printf("*p1++ = %d, *++p2 = %d,  (*p3)++ = %d\n", *p1++, *++p2, (*p3)++);
  12.         printf(" *p1 = %d,  *p2 = %d,    *p3 = %d\n", *p1, *p2, *p3);
  13.         printf("运算之后:p1 = %p,  p2 = %p,    p3 = %p\n", p1, p2, p3);

  14.         return 0;
  15. }
8171763d5f209b1bd1.png

您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

3628

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

56

主题

3628

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部