找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1671|回復(fù): 7
收起左側(cè)

C語言else if語句 有一條程序不執(zhí)行?

[復(fù)制鏈接]
ID:1114062 發(fā)表于 2024-4-17 15:27 | 顯示全部樓層 |閱讀模式
GYKG、DYKG同時為0時    JSF=0;這條語句不執(zhí)行
while(1)
{
   if(GYKG==0&DYKG==0)

          {        JS=1;
           ZS=0;
           MS=1;
           JSF=0;
          FSF=1;}
           else         if(GYKG==1&DYKG==0)

           { JS=1;
           ZS=1;
           CS=1;
           MS=0;
           JSF=1;
           FSF=1; }        
           else   

          { JS=0;
          ZS=1;
          MS=1;
      CS=1;
      JSF=1;
      FSF=1;}}

回復(fù)

使用道具 舉報

ID:69038 發(fā)表于 2024-4-17 16:13 | 顯示全部樓層
if(GYKG==0 && DYKG==0) 試試
回復(fù)

使用道具 舉報

ID:1080935 發(fā)表于 2024-4-17 18:11 | 顯示全部樓層
建議1、優(yōu)先級記不住的話最好加括號,不要怕麻煩.2、&和&&不同,&是按位運算,&&是邏輯運算,此處的條件是邏輯運算推薦多個條件與采用如下寫法
if((GYKG==0) &&( DYKG==0))
回復(fù)

使用道具 舉報

ID:1109793 發(fā)表于 2024-4-17 18:12 | 顯示全部樓層
LaoYuTou 發(fā)表于 2024-4-17 18:11
建議1、優(yōu)先級記不住的話最好加括號,不要怕麻煩.2、&和&&不同,&是按位運算,&&是邏輯運算,此處的條件是 ...

是&和&&的問題?
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2024-4-17 19:39 | 顯示全部樓層
不可能花括號里面其他四條語句都被執(zhí)行了,唯獨一句不執(zhí)行。應(yīng)該是你認(rèn)為這條語句沒被執(zhí)行的理由錯了。
回復(fù)

使用道具 舉報

ID:849913 發(fā)表于 2024-4-17 20:36 | 顯示全部樓層
用邏輯與&& 不能用按位與&
回復(fù)

使用道具 舉報

ID:1114062 發(fā)表于 2024-4-18 20:01 | 顯示全部樓層
又寫入的幾次,居然正常了,用的&沒變
回復(fù)

使用道具 舉報

ID:319665 發(fā)表于 2024-4-18 21:17 | 顯示全部樓層
邏輯與符號錯誤,是&&,不是&
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表