续贴-----面试问题(我已在"面试问题"回复了30次,不能再回复了)
TianGuangZao(天光早) :
良好得习惯是:
char a[] = "Hello";
char const *a = "Hello"; /* modifiable pointer to unmodifable data */
这样的话,可以指向同一块内存,但通过指针修改是非法的。
====================================
我完全同意你的这些观点.
但你说的这些是不是表明:
你认为楼主的题目中,指针a和指针b的值不相等,而必须这样定义
char a[] = "Hello";
char const *a = "Hello";
才会相等?