字符数组为什么不能被赋值 字符串常量?
比如说
char c[6];
c ="77777777777";//这儿是不行的
vc2005上报的错是 cannot convert from 'const char [12]' to 'char [6]'
也有听人解释过 说是 常量字符串 不能被 赋值给 非常量变量
但是
char *str;
str = "7777777777";
为什么这样就是可以的呢?str 不是常量阿.
我认为是类型不匹配的问题, 但不是从const到非const不匹配的问题, 而是指针和非指针不匹配的问题, 不知道我理解的对不对, 请达人指教阿!!!!!