为什么可以将字符串字面值赋给char *指针
C++Primer中指出字符串字面值的类型是字符常量的数组即const char类型的数组
那么不是只能将字符串字面值赋予const char *的指针吗?
为什么还可以将字符串字面值赋予char *指针?
即为什么可以 char *p = "Hello World";(我在VC6,VC08,以及DEV-C++上都实验过了)
既然可以,那么为什么*p = ‘C’又报运行时错误!但编译却能通过》
百思不得其解!望指点一二。
THKS..........................