请教个C语言的题

来源:百度知道 编辑:UC知道 时间:2024/06/27 10:01:30
#include<stdio.h>
main()
{struct complex
{int x,y;}cnum[2]=[2,3,4,5];
printf("\n%d",cnum[0].y/cnum[0].x+cnum[1].x);
}输出结果是什么
希望没打错哈``
最好能讲解下

struct complex
{int x,y;}cnum[2]=[2,3,4,5]; 可以知道
cnum[0].x=2 cnum[0].y=3
cnum[1].x=4 cnum[1].y=5
cnum[0].y/cnum[0].x+cnum[1].x=3/2+4=1+4=5

结果:

5
讲解同上。

结果是5没错,可搂主的程序似乎有问题
#include<stdio.h>
main()
{struct complex
{int x,y;}cnum[2]=[2,3,4,5]; //此处应为{int x,y;}cnum[2]={2,3,4,5};
printf("\n%d",cnum[0].y/cnum[0].x+cnum[1].x);
}