请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5726 工具/软件:TI C/C++编译器
您好!
全局问题是不是全局问题、这意味着可以使用&&操作数? 或者、这是否仅与 if-s句子 相关?
将&&操作移出 if 语句是否有效的变通办法?
BR、
Risto Alasaarela
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好!
全局问题是不是全局问题、这意味着可以使用&&操作数? 或者、这是否仅与 if-s句子 相关?
将&&操作移出 if 语句是否有效的变通办法?
BR、
Risto Alasaarela
以下是需要考虑的权变措施。
问题代码片段是...
if (->模激活&&(编码通道<此->通道计数)
){
if (this -> fpgaPackag.status[encoderChannel].fields.markerStatus =1)
{
markerStatus = true;
}
一种解决方法是将其更改为...
bool activated = this -> moduleActivated;
if (activated &&(encoderChannel <此->通道计数)
){
if (this -> fpgaPackag.status[encoderChannel].fields.markerStatus == 1)
{
markerStatus = true;
}
谢谢、此致、
乔治