作业帮 > 综合 > 作业

一段C语言程序求解释(DINT)*(REAL*)&pRdData[0];这句该如何理解?以下是整段程序if (cmdRe

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/30 00:27:09
一段C语言程序求解释
(DINT)*(REAL*)&pRdData[0];
这句该如何理解?
以下是整段程序
if (cmdReadData[axisIndex] == ACTIVE)
{
switch (*pRecordIndex)
{
//
} /* switch (*pRecordIndex) */
一段C语言程序求解释(DINT)*(REAL*)&pRdData[0];这句该如何理解?以下是整段程序if (cmdRe
pRdData是一个指针或数组,pRdData[0]是该数组的的第0号元素,&pRdData[0]是取该元素的地址,(REAL*)&pRdData[0]是将该地址强制为REAL类型的指针,*(REAL*)&pRdData[0]是取该指针指向的数据,(DINT)*(REAL*)&pRdData[0]是将该数据强制为DINT类型.