C++ 什么';这两个指针语句的区别是什么

C++ 什么';这两个指针语句的区别是什么,c++,c,pointers,C++,C,Pointers,只是想知道这两行代码之间有什么区别,以及它们到底在做什么: p*++ ++*p *p是指向的指针的值 另外,*用作乘法运算符(inta=5*6;) p++是p的后增量值吗 ++p是p值的预增量 所以 ++*p是指针指向的值的预增量 p*++给出了一个编译错误,因为没有任何意义 是C或C++中的任何语句,比如 P*++……?在发布之前,您是否尝试搜索谷歌或现有堆栈溢出问题?请在这里检查一下。

只是想知道这两行代码之间有什么区别,以及它们到底在做什么:

p*++
++*p
  • *p
    是指向的指针的值
  • 另外,
    *
    用作乘法运算符(
    inta=5*6;
  • p++
    是p的后增量值吗
  • ++p
    是p值的预增量
所以

  • ++*p
    是指针指向的值的预增量
  • p*++
    给出了一个编译错误,因为没有任何意义

是C或C++中的任何语句,比如<代码> P*++<代码>……?在发布之前,您是否尝试搜索谷歌或现有堆栈溢出问题?请在这里检查一下。