结构名和数组名有什么不同 结构是一个标量。和其他任何标量一样,当数组名在表达式中作为右值使用时,它表示存储在结构中的值。当它作为左值使用时,它表示结果存储的内存位置。但是,当数组名在表达式中作为右值使用时,它的值是一个指向数组第1个元素的指针。由于它的值是一个常量指针,所以数组名不能作为左值使用。……出自<C和指针>这本书