
c语言结构体变量的地址是啥呢?
structss{inta[4];charb[4];}str;这个str的地址是不是与数组a地址相同呢?...
struct ss { int a[4]; char b[4]; } str; 这个str的地址是不是与数组a地址相同呢?
展开
展开全部
是相同的。
str是一个结构体的变量。类型为struct
ss。而a[4]是这个结构体的每一个成员,str的地址值与int
a[4]的地址值一样,但仅仅是地址值是一样的,而地址是有类型的,两者类型不一样,str的地址类型为sturct
ss
*,而成员a[4]的地址类型为int
*。
str是一个结构体的变量。类型为struct
ss。而a[4]是这个结构体的每一个成员,str的地址值与int
a[4]的地址值一样,但仅仅是地址值是一样的,而地址是有类型的,两者类型不一样,str的地址类型为sturct
ss
*,而成员a[4]的地址类型为int
*。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |