题目要求
定义以下结构体数组
struct c
{ int x;
int y;
}s[2]={1,3,2,7};
语句printf("%d",s[0].x*s[1].x)的输出结果为?
思路分析
s[]是struct c类型的数组,struc c有2个int类型的成员,int x和int y,这个题比较巧妙,s[2]在定义数组的同时进行了初始化,
初始化的结果:
s[0].x s[0].y s[1].x s[1
这篇博客主要介绍了C语言中结构体数组的定义和使用,通过一个具体的题目解析了如何初始化结构体数组,并展示了如何访问其成员。在示例中,定义了一个包含两个整数成员的结构体数组`s`,并初始化了数据。博主解释了`s[0].x * s[1].x`的计算过程,得出输出结果为2。
定义以下结构体数组
struct c
{ int x;
int y;
}s[2]={1,3,2,7};
语句printf("%d",s[0].x*s[1].x)的输出结果为?
s[]是struct c类型的数组,struc c有2个int类型的成员,int x和int y,这个题比较巧妙,s[2]在定义数组的同时进行了初始化,
初始化的结果:
s[0].x s[0].y s[1].x s[1
1342

被折叠的 条评论
为什么被折叠?