C語言學習之四

2022-09-04 18:03:20 字數 555 閱讀 1441

今天覆習一下c語言的型別轉換和分支結構,c語言是一門強資料型別,而且他的語法編譯器不像後來的其他語言那麼嚴格,所以我們在使用它時一定要注意自己的資料型別。型別轉換分為:強制型別轉換和自動轉換。所謂的強制抓換就是程式中人為的在其結果前加上自己想要轉換的資料型別,例如:int a=(int )(1.000);這是1.00就會被強制轉換為1.而所謂的自動轉換就是程式自動轉換。例如:「=」所謂的賦值號就是乙個潛在的自動轉換。例如:int a=1.0;我們用printf()輸出它的時候,結果是1.是因為a在被賦予值的時候就已經將1.0轉換為1了。自動轉換所遵循的原則是資料型別範圍小的向資料型別範圍大的轉換。

二:分支結構:分支結構包括單分支和多分支;單分支就是

if和else 多分支就是switch;

三:迴圈結構:迴圈結構可以用三種表示:for()、while、do-while()

for的語法:

for(int i=0;i<10;i++)-----------------》先判斷然後在執行

do       --------------》特點:先執行一次,然後再判斷

while(判斷條件)

C語言學習(四)函式

一 函式概念及基本特徵 也就是一段可以重複使用的 c語言本身自帶許多庫函式,當然我們也可以自己編輯函式。函式的乙個明顯特徵就是使用時帶括號 必要的話,括號中還要包含資料或變數,稱為引數 parameter 引數是函式需要處理的資料,例如 strlen str1 用來計算字串的長度,str1就是引數。...

c語言學習筆記四

結構體 復合型別和結構體 復合型別 示例 struct test sturuct 如果用這種復合型別來定義變數 示例 struct test stuructz1,z2 定義訪問結構體 include int main void z int x 3 z.x x z.y 4 printf z f f z...

c語言學習筆記四

結構體 復合型別和結構體 復合型別 示例 struct test sturuct 如果用這種復合型別來定義變數 示例 struct test stuructz1,z2 定義訪問結構體 include int main void z int x 3 z.x x z.y 4 printf z f f z...