zhy__SCU
2021-01-22 22:12求问一下c语言关于指针和字符串的问题
int*a=&i;
char*str="Hello"
char word[ ]="Hello"
在第一条等于号右面是一个地址
但第二条"Hello"不应该是一个字符串吗,它是一个地址吗,第二条为什么可以这么用呢
从第三条来看字符串"Hello"又是一个数组
那则不就相当于word[ ]是地址了吗...数组的地址不应该是&word[ ]或word吗..
小白有点懵,球球大佬解答
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- C语言如何提取命令行输入的字符串中的整数,并传递到自定义函数?
- c语言
- 2个回答
- 关于利用指针替换特定字符的问题
- c++
- 1个回答
- c语言:输入3个字符串,按由小到大的顺序输出,为什么输出有问题
- c语言
- 3个回答
- C语言 用 指向int型 的指针变量 输出 字符的ASCII 出现问题
- c
- 指针
- ascii码
- 3个回答
- c语言使用strcat,第一个指针指向的字符串的长度问题
- c
- 2个回答
换一换