还是关于返回值的问题!返回一个 16bit 的变量!大神请进!
我的问题是:我有16个地址需要通过for循环和if语句进行筛选,若为真,则对应的地址为1,若为假,则对应的地址为0.然后我想得到一组由0和1组成的数,例如1100000011000011,然后将得到的数作为返回值。例如:
程序代码:
unsigned char i;
unsigned char Address[16];
unsigned char j=0;
for(i=0xE0,i<0xFF;i+=2)
{
if(i 比较条件==真)
{
i=1=Address[j];
}
else
{
i=0=Address[j];
}
j++;
请问得到Address[j]后,它内部的元素是1和0的组合么,然后怎么返回这个组合呢?可行么?比如说,我想返回:return 1100001100111100;可以么?
return ??;
}
[ 本帖最后由 Maximilian 于 2014-11-28 07:11 编辑 ]









