88问答网
所有问题
结构体数组之间的相互赋值
struct{
...........//若干内容
}stu1[10],stu2[10];
请问怎么将2中的一条信息复制到1中
举报该问题
推荐答案 推荐于2016-03-23
stu1和stu2都是数组了。
假设我们要把stu2数组的第二个元素中的值复制到stu1数组的第二个元素。
也只能使用这种方法
stu1[1].结构体元素1=stu2[1].结构体元素1;
stu1[1].结构体元素2=stu2[1].结构体元素2;
......
依次赋值,应该就是这样,没有其它方法。
追问
其实这个不是我想要的答案
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VMMgtSSgB.html
相似回答
结构体
里定义了一个数组,那这个数组能不能直接给另一个
数组赋值
?
答:
数组
无法通过赋值运算符直接整体
赋值
可通过循环逐个元素赋值,或直接使用库函数memcpy整体赋值
C语言
结构体数组
成员怎么
赋值
?
答:
intmain(void){
struct
studentsbao={};printf("%d,%s\n",bao.id,bao.name);//输出是4224528,空(应该是null)//structstudentsbao={3,"123"};可以。第一种
赋值
方法 //strcpy(bao.name,"bao");//可以,//printf("%d,%s\n",bao.id,bao.name);//bao.name="bao";错误“stray'\351'in...
将一个
结构体数组
元素
赋值
给另一个结构体数组(c)
答:
比如说
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]....
c语言
结构体数组赋值
答:
(1)用字符常量逐个初始化
数组
。例如:char a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。如果在定义字符数组时不进行初始化,则数组中各元素的值是不可预料的。如果花括号中提供的初值个数(即字符个数)大于数组长度,则出现...
结构体
中的
数组
如何
赋值
答:
define NAME_SIZE 20
struct
A{ int val;char name[NAME_SIZE];};// 定义2个
结构体
对象 A a1, a2;
赋值
方法 1. 利用库函数memcpy (头文件string.h), 可以对结构体对象整体赋值.memcpy(&a2, &a1, sizeof a2); // <=> a2 = a1 2. 对每个成员单独进行赋值 a2.val = a1.val;for...
如何给
结构体数组赋值
?
答:
char a[10] = "123"; /*正确,在定义的时候初始化*/ char a[10];a = "123"; /*错误,不能用“=”直接为字符
数组赋值
*/ strcpy(a, "123"); /*正确,使用strcpy函数复制字符串*/ 所以要对game[0][0].cpart赋值应该用strcpy(game[0][0].cpart, "123");才对。注意要使用strcpy...
C语言中
结构体
中的
数组
,不能直接
赋值
吗
答:
数组
不能整体
赋值
,需要逐个元素赋值,但是如果这个数组是一个结构体的成员,可以通过
结构体之间的
直接赋值间接达到数组整体赋值的效果,即:t1.mark=t2.mark;//非法,数组不能直接整体赋值。t1=t2;//合法,在此之后,t2.mark数组将被整体复制到t1.mark数组。
c(++)语言结构体中含有数组,
结构体互相赋值
,其中
数组的
值是被复制还是...
答:
我是做java的,在java中这种一般赋值过去的是地址,也就是c中的指针;你可以写个程序,自己测试下;将一个
结构体赋值
给另一个,然后修改其值,打印另一个结构体,如果值跟着变了,就赋值过去的是指针,如果没变就是值过去了;java中,像这种类或者
数组
,在变量中存放的是地址,然后赋值的时候将这个变量的地址...
大家正在搜
结构体数组赋值给另一个数组
结构体数组之间赋值
结构体之间互相赋值
结构体里面的数组如何赋值
结构体数据赋值给数组
给结构体数组赋值赋不进去
结构数组能相互赋值吗
怎么给结构体数组赋值
结构体字符数组赋值
相关问题
如何通过结构体使数组之间可以相互赋值
为什么结构体数组可以互相赋值
将一个结构体数组元素赋值给另一个结构体数组(c)
在C语言中。结构体变量之间可以相互赋值吗?
c(++)语言结构体中含有数组,结构体互相赋值,其中数组的值...
在C语言中,为什么数组之间不可以直接赋值,而结构体之间可以直...
结构体的赋值方法,两个结构体变量间的相互赋值
请问结构体数组赋值的方法?具体看下面