C语言 关于结构型变量成员的引用 struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}};如题,我不太明白,这个结构型变量名称为xy,下面引用怎么是xy1,xy1应该是个新的变量,前面没定义,并且名称都不对,如何

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 03:50:28
C语言 关于结构型变量成员的引用 struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}};如题,我不太明白,这个结构型变量名称为xy,下面引用怎么是xy1,xy1应该是个新的变量,前面没定义,并且名称都不对,如何
xRJ@Ї.*ԢJ!>ҦUl%-6U8wof|[wpgry̕S ϼڪ״_vvYkZE~´m1 jn--VfRF'[XNKd,:eX6Fp Gs8at8>gF٭;ĻSlYZBUejk0~3OlxA: j=jUE[ 6AIԩ3K߹9߇'¯l,uF##>l"_#Q5PS.yezǽᗱa]%WK!n6{i mygG":X>Tj'Џ yDKqI _TW _BgC pC=ZAX,`.Ϲ

C语言 关于结构型变量成员的引用 struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}};如题,我不太明白,这个结构型变量名称为xy,下面引用怎么是xy1,xy1应该是个新的变量,前面没定义,并且名称都不对,如何
C语言 关于结构型变量成员的引用
struct xy{int x;
float y[10];
}
xy1={1,{1.0,2.0,3.0}};
如题,我不太明白,这个结构型变量名称为xy,下面引用怎么是xy1,xy1应该是个新的变量,前面没定义,并且名称都不对,如何引用xy?

C语言 关于结构型变量成员的引用 struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}};如题,我不太明白,这个结构型变量名称为xy,下面引用怎么是xy1,xy1应该是个新的变量,前面没定义,并且名称都不对,如何
"这个结构型变量名称为xy",你这句话是错的
struct xy 是一个整体,是一个新数据类型.
xy1才是个变量名.
这里的定义其实应该分解成两部分:
一、新类型定义
struct xy
{int x;
float y[10];
} ; 定义一个新结构体数据类型.
二、变量定义
struct xy xy1={1,{1.0,2.0,3.0}}; 定义变量xy1并赋初值.