数组和指针 char str[20],*p=str

img


A是第一个地址往后面移5位的意思吗?
B的str算指针还是数组

对的。A就是将p指向str数组的第5个元素地址
指针和数组在有些情况下是一样的。p = p+str肯定不行啊,str就是数组首地址,地址值一般都比较大,p指向数组首地址,数组大小只有20,肯定会越界啊