C语言中 *(p++) p++ *p++ ++*p (*p)++ 分别是什么意思?

2024-11-06 09:59:43
推荐回答(1个)
回答(1):

*p++ 先取指针p指向或判的值(数组第一个元素1),再将指针p自增1;
(*p)++ 先去指针p指向的值(数组第一个元素1),再将该值自增1(数组第一个元素变为2
*++p 先将指针p自增1(此时指向数组第二个元素),* 操作再取出该值
++*p 先取指针p指向的值(数组第一衫物改个元素1),再将该值自增1(数蚂旅组第一个元素变为2)