C語言學習筆記之迴圈結構和選擇結構

2021-10-18 05:05:08 字數 2652 閱讀 2013

c語言迴圈結構和選擇結構詳解:

if else的簡單應用:

#include

#include

intmain()

else

return0;

}

小結:

不留無用空格

按照行業規範寫**

求兩數的較大者:

#include

#include

intmain()

else

printf

("max is:%d"

,max)

;return0;

}

多個if else

#include

#include

intmain()

多個if else:

小結:else總是根與他上面最近的if對應

多層if else

#include

#include

intmain()

else

}else

}

利用e輸出指數:

#include

#include

intmain()

關係運算子是雙目運算子,用於判斷兩邊的大小關係,均是左結合性

左結合性:對於含多個關係運算子的表示式,如

kji+5,根據運算子的左結合性,先計算kj,該式不成立,其值為0,再計算0i+5,也不成立,故表示式值為0。

初學者在程式設計的時候要注意賦值運算子與等於運算子 ,擺脫數學的困擾。

c原因的關係運算子

大於、大於等於

小於、小於等於

不等於、等於

運算子的優先順序:

算術運算子》關係運算子》賦值運算子

注:三目運算子只有乙個 ?:

關係運算子的運算結果只有0或1

ascii碼表:ascii碼表

48-57對應0-9

65-90對應a-z

97-122對應a-z

邏輯運算的與&& 或|| 非!

簡單例子使用邏輯運算子

#include

#include

intmain()

else

return0;

}

運算子的優先順序:

非》算術運算子》關係運算子》邏輯與和或》賦值運算子

break專門用於跳出switch

case後面必須是整數或者結果為整數的表示式

單引號的作用於ascii碼

條件運算子是c語言唯一乙個三目運算子

?:先判斷,根據判斷的結果再決定執行哪乙個

注:條件表示式的巢狀

注:無法判斷第三個條件

非》算術運算子》關係運算子》邏輯與和邏輯或》賦值運算子

非》算術運算子》關係運算子》條件運算子》賦值運算子

c語言由3中常用的程式結構:

順序結構:

選擇結構:

迴圈結構:

利用while迴圈統計輸入的字串長度:

#include

#include

intmain()

printf

("n is:%d\n"

, n)

;return0;

}

break關鍵字用於跳出switch語句

break跳出while迴圈

兩層while迴圈:

#include

#include

intmain()

}printf

("\n");

i++;//printf("%4d", i*j);

if(i >4)

}return0;

}

continue的簡單應用:

#include

#include

intmain()

putchar

(c);

}return0;

}

getchar()

putchar()

5.9迴圈巢狀

輸出99乘法表(左對齊 右對齊 佔的長度)

#include

intmain()

printf

("\n");

}return0;

}

break:跳出所有迴圈

continue:結束本次的小迴圈

c語言實現突破的例項

作業系統允許程式自己分配記憶體,並且可以依據實際需求進行適應,使用了需要及時釋放,記憶體會還給計算機,如果忘記記憶體釋放,可能會導致記憶體洩漏。

c語言學習筆記之順序,選擇,迴圈結構

程式從結構上可分為3大類 順序 選擇 迴圈。順序程式的特點是,從開始到結束,計算機按照程式邏輯的順序依次進行,每條語句只被執行一次。輸入輸出語句是其核心。1 printf函式 格式化輸出函式 printf函式的作用是向終端輸出若干個任意型別的資料。格式 printf 格式控制,輸出列表 eg pri...

C語言學習筆記 4 之迴圈結構

介紹 迴圈本質上就是重複,所有需要重複執行的 都可以用迴圈來實現。在c語言中,能夠達到迴圈效果的語句有如下 1 if和goto語句構成的迴圈 2 while語句 3 for語句 4 do while語句 goto語句 goto語句是無條件跳轉語句,讓cpu到指定的地方去執行。語法 goto 行標識 ...

c語言學習筆記 迴圈

1.c語言中的迴圈語句有三種 while,for,do while while expression statement for initialization expression or 測試條件 判斷語句 update command statement dostatement while exp...