一段C语言程序求解释(DINT)*(REAL*)&pRdData[0];这句该如何理解?以下是整段程序if (cmdReadData[axisIndex] == ACTIVE){switch (*pRecordIndex){//} /* switch (*pRecordIndex) */

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 09:41:51
一段C语言程序求解释(DINT)*(REAL*)&pRdData[0];这句该如何理解?以下是整段程序if (cmdReadData[axisIndex] == ACTIVE){switch (*pRecordIndex){//} /* switch (*pRecordIndex) */
x){ٺ/֯}mlz|{:\^O Xv@ ' Q=@>/&u^wX夎gӞM|w@%@7C5k o|5O|*}:gӹ :R ]O;=ٱ OuuC%06AtD pk! ւCճ/.H̳E6Xs

一段C语言程序求解释(DINT)*(REAL*)&pRdData[0];这句该如何理解?以下是整段程序if (cmdReadData[axisIndex] == ACTIVE){switch (*pRecordIndex){//} /* switch (*pRecordIndex) */
一段C语言程序求解释
(DINT)*(REAL*)&pRdData[0];
这句该如何理解?
以下是整段程序
if (cmdReadData[axisIndex] == ACTIVE)
{
switch (*pRecordIndex)
{
//
} /* switch (*pRecordIndex) */

一段C语言程序求解释(DINT)*(REAL*)&pRdData[0];这句该如何理解?以下是整段程序if (cmdReadData[axisIndex] == ACTIVE){switch (*pRecordIndex){//} /* switch (*pRecordIndex) */
pRdData是一个指针或数组,pRdData[0]是该数组的的第0号元素,&pRdData[0]是取该元素的地址,(REAL*)&pRdData[0]是将该地址强制为REAL类型的指针,*(REAL*)&pRdData[0]是取该指针指向的数据,(DINT)*(REAL*)&pRdData[0]是将该数据强制为DINT类型.