gpt4 book ai didi

c - 想要将结构成员的所有属性复制到 C 中同一结构中的另一个

转载 作者:太空宇宙 更新时间:2023-11-03 23:53:36 25 4
gpt4 key购买 nike

我有以下结构,我想复制里面的所有属性和结构sch[j]sch[j-1]

我想问问这样可以吗?

sch[j-1]=sch[j];

请说是!!!否则,你能解释一下我该怎么做吗?好像在给一个笨蛋解释?因为我在编码方面很新。实际上,如果更容易编写,我可能更愿意将 schedules 结构的一些元素复制到相同类型的新结构中。

struct modevariables{
float xvalue1;
float xvalue2;
};

struct ActivityVariables{
int es,ec,ls,lc,discritized;
int relxd1,relxdmode1,relxd2,relxdmode2,cr,noofpred;
int chmode1,chmode2,ilpr1ptime,ilpr2ptime;
float lpr1cost,fs,stime5,lpr2cost,lpr1ptime,lpr2ptime;
float lpr1fs,ilprfs,lpr2fs,stime1,stime2;
modevariables modev[22];
};

struct schedules{
float WF1,WF2;
int TC1,TC2,seeded;
double tcplex1,tcplex5,tgams5cagir,timewhile,orjsch;
ActivityVariables actv[52];
int type;
int dominance;
int dominates;
};

最佳答案

是的,您可以使用赋值语句将一个结构复制到另一个相同类型的结构(包括同一数组的两个元素)。

关于c - 想要将结构成员的所有属性复制到 C 中同一结构中的另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13778814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com