早教吧 育儿知识 作业答案 考试题库 百科 知识分享

谁知道此处为什么要定义一个UCHARtmpcarrier变量,而不直接使用*carrierptr谁知道为什么此处要先定义一个UCHARtmpcarrier;变量,而不直接使用*carrierptr=TRFREQBC2CDMACARR(channel,bandclass);voidCCPiTRfreqbc

题目详情
谁知道此处为什么要定义一个UCHAR tmp_carrier变量,而不直接使用*carrier_ptr
谁知道为什么此处要先定义一个UCHAR tmp_carrier;变量,而不直接使用 *carrier_ptr = TRFREQBC2CDMACARR(channel,bandclass);
void CCPi_TRfreqbc_carr(USHORT channel,UCHAR bandclass,UCHAR *carrier_ptr)
{
UCHAR tmp_carrier;
tmp_carrier = TRFREQBC2CDMACARR(channel,bandclass);
*carrier_ptr = tmp_carrier;
return;
}
▼优质解答
答案和解析
你好!可以直接使用
*carrier_ptr = TRFREQBC2CDMACARR(channel,bandclass);

完全可以不用中间变量tmp_carrier