字符串常量
当一个字符串出现在表达式中时,它的值是个指针常量。编译器把这些指定字符的一份拷贝存储在内存的某个位置(一般是只读数据段),并存储一个指向第一个字符的指针。
“xyz”+1
这个表达式相当于指针加1。它的结果是个指针,指向字符串的中的第二个字符:y
*“xyz”
对一个指针执行间接访问操作时,其结果就是指针所指向的内容。所以它的结果是第一个字符:x
字符串常量用法
输出结果
运行结果
|
|
当一个字符串出现在表达式中时,它的值是个指针常量。编译器把这些指定字符的一份拷贝存储在内存的某个位置(一般是只读数据段),并存储一个指向第一个字符的指针。
“xyz”+1
这个表达式相当于指针加1。它的结果是个指针,指向字符串的中的第二个字符:y
*“xyz”
对一个指针执行间接访问操作时,其结果就是指针所指向的内容。所以它的结果是第一个字符:x
字符串常量用法
输出结果
运行结果
|
|