當前位置:編程學習大全網 - 編程軟體 - 編程getadc

編程getadc

分號用於結束語句,例如

if(x & gt;=500 )

{

go(600,610);

}

其他

{

go(0,0);

}

這個句子是壹個句子,if是條件判斷句的關鍵詞,句子的條件判斷部分在壹對括號裏。

然後壹對大括號指的是條件成立時需要執行的其他語句,else也是這個條件語句的壹部分。

最後壹對大括號指的是不滿足條件時需要執行的其他語句。這裏,else是最後壹個。

反大括號的語句結束了,可以添加額外的標記,比如:

if(x & gt;=500 )

{

go(600,610);

}

其他

{

go(0,0);

};//只是C發音的默認。大括號後面不需要寫分號,加了也沒錯。

如果妳在if(x & gt;=500)後面跟著;If,編譯系統認為這個IF語句結束了,所以:1。找不到任何條件。

成立時持有句子的哪壹部分;2.找不到else部分。因此,這是壹個錯誤的說法。

所以分號不能隨便加,只能加在語句後面。

您的計劃:

int main(void)

{

sys _ init();

int a;

x = getadc(5);

if(x & gt;=500);//這個分號錯誤地結束了if語句,所以應該去掉。

{

go(600,610);

}

while(1);//該語句獨立於if語句。默認情況下,上行中的反括號是if語句的結尾導致下壹句出錯。

else if(x & lt;500);//與第壹個if相同

{

go(0,0);

}

}

分析妳的程序,如果X大於500,妳應該去(600,610),如果X小於500,妳應該去(0,0)。

但是:

while(1);go大於500後無限循環語句是不是要在這裏死鎖?

如果程序排除上述問題並分析,還沒有判斷處理等於500。

  • 上一篇:高中科目有哪些?
  • 下一篇:C語言大寫字母轉換為小寫字母,並輸出程序
  • copyright 2024編程學習大全網