将一个结构体数组元素赋值给另一个结构体数组(c)

填空题:结构体类型中共有两个整型成员,定义有两个元素的结构体数组,程序完成由键盘依次读入第一个结构体数组元素的所有成员,然后将第一个结构体数组元素赋值给第二个结构体数组元... 填空题:结构体类型中共有两个整型成员,定义有两个元素的结构体数组,程序完成由键盘依次读入第一个结构体数组元素的所有成员,然后将第一个结构体数组元素赋值给第二个结构体数组元素,最后输出第二个结构体数组元素所有的值。
需要填充的源程序:
#include <stdio.h>
struct st
{
int x, y;
};
struct st date[2] ;
int main ( )
{
scanf("%d%d",&date[0].x,&date[0].y);
___________ ;
printf("%d %d\n", data[1].x, data[1].y);
return 0;
}
展开
 我来答
野人无事不言L
2016-01-06 · TA获得超过1413万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:140.2亿
展开全部
比如说struct node{ int x, y; }; node arr_1[10], arr_2[10]; for(int i = 0; i < 10; i++){ arr_1[i].x = xx; arr_1[i].y = yy; //你自己赋值 } for(int i = 0; i < 10; i++){ arr_2[i].x = arr_1[i].x; arr_2[i].y = arr_1[i].y; } //如果是用指针new 出来的空间的话就使用->,注意区分指针的浅复制还有深复制,结构数组就不用了直接对应赋值就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式