国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

c語言中“,?”的用法

訪客2025-01-20 07:53:191

這句語法看不懂,,誰能講講什么意思:(CutCount % 2 == 0) ? (SetCutDataFun(Num,1),EquRunFlag.CutBreakReadValtageFlag = 1) : (SetCutDataFun(0,1),EquRunFlag.CutBreakReadValtageFlag = 0);該行上下文是這樣的:}if(EnableCutFlag == 1){ if(EquRunFlag.CutTime200msFlag == 1) {EquRunFlag.CutTime200msFlag = 0;(CutCount % 2 == 0) ? (SetCutDataFun(Num,1),EquRunFlag.CutBreakReadValtageFlag = 1) : (SetCutDataFun(0,1),EquRunFlag.CutBreakReadValtageFlag = 0);if(CutCount++ >= CutNums){ CutCount = 0; SetCutDataFun(0,1); EquRunFlag.CutBreakReadValtageFlag =0; R595OEHigh(); ProPinHigh(); return 1; }}}c語言中“?”的用法

?在c語言中用于三目運(yùn)算符,,語法格式為:

邏輯表達(dá)式? 表達(dá)式1:表達(dá)式2

其實(shí)它很好理解 ,,就是條件判斷 if else 的另一種表示

相當(dāng)于

if (邏輯表達(dá)式) {表達(dá)式1 } else {表達(dá)式2}

你的

(CutCount % 2 == 0) ? (SetCutDataFun(Num,1),EquRunFlag.CutBreakReadValtageFlag = 1) : (SetCutDataFun(0,1),EquRunFlag.CutBreakReadValtageFlag = 0);

等價(jià)于:

if (CutCount % 2 == 0)

(SetCutDataFun(Num,1),EquRunFlag.CutBreakReadValtageFlag = 1);

else

(SetCutDataFun(0,1),EquRunFlag.CutBreakReadValtageFlag = 0);

文章評論