C语言字符串常量

C语言字符串常量 一.字符串常量的声明 char *p = "hello";//指针直接往上戳 一个字符串常量为什么会给一个指针赋值? 字符串常量的值是该字符串第一个字母的首地址 敲一段代码验证一下 结论:字符串本身是有值的,就是第一个字符的地址。 因为它的值是地址,所以可以这样用  还有一条:同一个字符串常量,它们的值(地址)相同 二.注意事项 1.字符串常量和字符数组不同,无法通过下标(指针间
相关文章
相关标签/搜索