C语言中字符串复制函数的应用

img


为什么加了地址符&还会输出cdabc
不应该是输出cda吗
求解答QAQ

&a[0]就是数组a的首地址
第一个strcpy之后,数组a的值就是 "ch"
第二个strcpy,从数组的第一个元素的地址开始拷贝,数组a的值就是 "cdef"
第三个strcpy,从数组的第二个元素的地址开始拷贝,数组a的值就是 "cdabc"