C语言概念题

来源:百度知道 编辑:UC知道 时间:2024/05/06 15:41:21
*p(++) *p++ (*)p++ (*p)++ *(p+1) *(++p) 的区别和含义. -i++和-(i++)的区别
没高手吗?这个都解决不了.是高手就提点几下.

*p++应该是取指针指向的变量,然后对指针P++(地址)
*(p+1)是指针P+1,然后取指针指向的变量
*(++p)是指针P先++,然后去指针指向的变量,=*(p+1)
(*P)++取指针指向的变量(显示*p),最后对*p对其+1
其他几个,没见过

-i++等于-(i++),C语言是右结合