指针数组里为啥放的是字符串而不是地址呢?

例:

char *str[] = {"abg","cd"};

“abg”和“cd”不是地址吧?

指针数组不应该放的是地址吗?小白提问,谢谢大佬解答,必采纳!

字符指针:字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。