结构名和数组名的不一样之处

结构名是一个标量。和其余全部标量同样,当结构名在表达式中做为右值使用时,它表示的是存储在结构中的值。当它做为左值使用时,它表示结构存储的内存位置。可是,数组名是一个指针常量,当它在表达式中做为右值使用时,它的值时指向数组第一个元素的指针。因为其是指针标量,它不能做为左值使用。
相关文章
相关标签/搜索