struct ord{ int x,y; }dt[2]={1,2,3,4}; 这是什么意思是赋值1,2的意思吗?
定义一个结构体,里面是两个整数
dt是一个数组,里面有两个元素,每个元素都是这样一个结构体
并且对两个元素都进行了初始化,第一个元素,作为一个结构体里面的两个整数值为x=1,y=2
第二个为x=3,y=4
//定义结构体,有2个成员,x,y
struct ord{
int x;
int y;
}dt[2]={1,2,3,4};
//定义结构体的数组,二个元素,第一个元素的x=1,y=2;第二个元素的x=3,y=4
struct ord{ int x,y; }dt[2]={1,2,3,4}; 这是什么意思是赋值1,2的意思吗?
ord是结构体类型,里面可以定义两个整型变量
dt是一个数组,里面有2个元素,每个元素都是ord这种结构数据类型 所以总共可以放四个数
其中1和2属于第一个数组元素结构体成员
其中3和4属于第二个数组元素结构体成员
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632