几个写法不懂*(str+i++)=*p str[j++]=*(p+i) 两者什么区别?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 13:59:18
![几个写法不懂*(str+i++)=*p str[j++]=*(p+i) 两者什么区别?](/uploads/image/z/5170918-22-8.jpg?t=%E5%87%A0%E4%B8%AA%E5%86%99%E6%B3%95%E4%B8%8D%E6%87%82%2A%EF%BC%88str%2Bi%2B%2B%EF%BC%89%3D%2Ap+str%5Bj%2B%2B%5D%3D%2A%28p%2Bi%29+%E4%B8%A4%E8%80%85%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%3F)
几个写法不懂*(str+i++)=*p str[j++]=*(p+i) 两者什么区别?
几个写法不懂
*(str+i++)=*p
str[j++]=*(p+i) 两者什么区别?
几个写法不懂*(str+i++)=*p str[j++]=*(p+i) 两者什么区别?
依我了解
*(str+i++)=*p :取出P所指的地方的内容赋值给str+i所指的地方,做完之后i自动加1
str[j++]=*(p+i) :取出指针加上i之后所指的内容放到数组str的第j个地方,之后j自动加1,只向下一个资料所在