首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

字符串文字量的类型是char* 不懂纠结

2013-01-01 
字符串文字量的类型是char*不懂纠结 求助char*pphoto这个p是指什么 为什么给p[i]赋值[解决办法]char *p

字符串文字量的类型是char* 不懂纠结 求助
char*p="photo"
这个p是指什么 为什么给p[i]赋值
[解决办法]
char *p中的p的类型是char *,字符指针变量;
"photo"这是常量字符串
char *p = "photo";//把"photo"这个字符串的首地址赋值给p指针变量;
p[i]可以看作*(p+i)
[解决办法]
p是栈上一个普通的指针变量,"photo"是常量区一个普通的字符串常量,p的值是"photo"的首地址。仅此而已。

热点排行