![]() |
#2
pangding2009-08-04 13:51
回复 楼主 无语随风
|
c++中字符串字面值也就是c风格的字符串,作为右值使用是自动转换为指向首字符的指针,做为左值使用是不可更改,不转换为指针,下面两个代码:
char a[ ] = "c++"
char *p = "c++"
第一个代码中字符串字面值显然作为左值,第二个显然作为右值, 我真看晕了,麻烦各位大虾帮帮忙,在此谢过了。