指针指向字符串首地址,为什么能输出整个字符串

img


(这是C语言)
比如这个图,输出sp得到的为什么不是首地址。sp不是指针吗,*sp才是内容啊。
而且为什么不是首地址的内容a,而是全部的字符串array!

sp是字符串,用%s输出就会输出字符串内容
你用%d输出才是输出sp的地址