窝是刚学到指针的学生,想请问一下,↓
char *str = "abcdefg"
既然指针是一个表示地址的变量,为什么右边看起来不像一个地址呢😣
右边是一个常量字符串,传递给左侧指针的是字符串首地址
这里的地址指的是内存地址,不是平常我们说的门牌号或者url。指针指向的是字符串的首地址,即字符a的地址。你可以打印一下str[0]的值,为0x61