在if / while语句中使用逗号时会发生什么

时间:2018-04-21 07:59:25

标签: c if-statement comma

我遇到了以下if语句让我很困惑。这是自动生成的.c文件的输出并编译。

示例1:

 while ( ( rvs_tmp_k_363=0,  
           RVS_DM(363,
                  &rvs_tmp_k_363,
                  (unsigned int)(Idx < (uint16*)&nvHist_QData[0x00FF])
                  )
         )
       )

示例2。

if ( ( rvs_tmp_k_362=0,
       RVS_DM(362,
              &rvs_tmp_k_362,
              (unsigned int)(RVS_CM(&rvs_tmp_k_362,
                                    2,
                                   (unsigned int)((nvHist_Queue.DataPtr != (uint8*)&nvHist_QData))
                            )

0 个答案:

没有答案