一个结构体里的数组变量已被赋值,现在要取出这个结构体数组中值,怎么操作,大侠给指点

typedefstruct{unsignedintid;/*29bitidentifier*/unsignedchardata[8];/*Datafield*/unsig... typedef struct { unsigned int id; /* 29 bit identifier */ unsigned char data[8]; /* Data field */ unsigned char len; /* Length of data field in bytes */ unsigned char format; /* 0 - STANDARD, 1- EXTENDED IDENTIFIER */ unsigned char type; /* 0 - DATA FRAME, 1 - REMOTE FRAME */ } CAN_msg; 这个结构体已被赋值,现在我要把结构体中的数组值取出来赋值给其它变量怎么操作 展开
 我来答
随意之水的一滴
2013-06-09 · 超过22用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:64.7万
展开全部
给其它结构就直接等号,如果是给一个指针,直接把地址给他(不过指针可能会改变他内容)
或者用strcpy来实现给另一个数。最不费脑就是用一个for循环赋值
不过我看你问题上说的是中值
中值的话就是排序(你网上搜一下太多排序法了),然后根据数组总数取出中值
或者你直接根据数组总数,每次去掉一个最小的,去到一半的时候就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式