一维数组名、取数组首元素地址、取数组名地址三者值与含义辨析

char c[5]={}; 1.数值名c是一个地址常量,表示数组首元素的地址 2.&c[0]也表示数组首元素的地址 3.但&c表示的是整个数组的首地址。 这三者的地址值是相同的,但第3与一、2含义却不同,1与2不论是地址值仍是含义都是同样的。 下面给出程序验证: 能够看到,c+1和&c[0]+1是以一个char型大小为单位增长的,而&c+1是以整个数组大小为单位增长的。web
相关文章
相关标签/搜索