哈哈,发现一个很好的关于数组标识符与指针标识符区别的解释"数组标识符不是左值 " ---- ;) 题外话: "C程序设计语言 "中文翻译不尽如人意啊...[解决办法]数组名是左值,是unmodifiable lvalue 。 以前也不认为它是左值的...[解决办法]unmodifiable lvalue 数组名所指的地址是确定的, 在运行过程中不可以更改。