几个写法不懂*(str+i++)=*p str[j++]=*(p+i) 两者什么区别?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/02 04:29:26

几个写法不懂
*(str+i++)=*p
str[j++]=*(p+i) 两者什么区别?

依我了解
*(str+i++)=*p :取出P所指的地方的内容赋值给str+i所指的地方,做完之后i自动加1
str[j++]=*(p+i) :取出指针加上i之后所指的内容放到数组str的第j个地方,之后j自动加1,只向下一个资料所在