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

学习 时间:2026-08-23 10:27:46 阅读:6618
一段C语言程序求解释(DINT)*(REAL*)&pRdData[0];这句该如何理解?以下是整段程序if (cmdReadData[axisIndex] == ACTIVE){switch (*pRecordIndex){//}

最佳回答

跳跃的抽屉

勤劳的黄蜂

2026-08-23 10:27:46

pRdData是一个指针或数组,pRdData[0]是该数组的的第0号元素,&pRdData[0]是取该元素的地址,(REAL*)&pRdData[0]是将该地址强制为REAL类型的指针,*(REAL*)&pRdData[0]是取该指针指向的数据,(DINT)*(REAL*)&pRdData[0]是将该数据强制为DINT类型。

最新回答共有2条回答

  • 怕孤单的小白菜
    回复
    2026-08-23 10:27:46

    pRdData是一个指针或数组,pRdData[0]是该数组的的第0号元素,&pRdData[0]是取该元素的地址,(REAL*)&pRdData[0]是将该地址强制为REAL类型的指针,*(REAL*)&pRdData[0]是取该指针指向的数据,(DINT)*(REAL*)&pRdData[0]是将该数据强制为DINT类型。

上一篇 加油 的英语怎么说

下一篇 高一生物中细胞器和细胞结构的区别 细胞器,细胞结构分别指哪些