请c语言高手帮忙解释一下!!!答案要详细一点哦!!!谢谢!!!

2024-11-05 18:50:54
推荐回答(2个)
回答1:

28
#include
main()
{struct a
{
int x;
int y;
}num〔2〕={{20,5},{6,7}};/*定义一个结构体,并初始化一个结构体的数组num,初值为num[0].x=20,num[0].y=5,num[1].x=6,num[1].y=7 */
printf("%d\n",num〔0〕.x/num〔0〕.y*num〔1〕.y);/*输出num[0].x/num[0].y*num[1].y的结果,即为20/5*7=28
}

回答2:

num(0).x=20
num(0).y=5
num(1).y=7
20/5*7由优先级从左到右规则,答案是28