初學C語言之 switch的使用

2021-09-28 23:13:36 字數 522 閱讀 5011

如題

五分制計分

switch語句的方便之處在於可以新增無限的分支,

避免了使用分支較多時使用if語句陷入多重巢狀邏輯混亂的尷尬境地。

但其不便之處在於switch(表示式)

表示式的值必須為整型或字元型,

且case後的常量表示式也必須是整型常量或字元型常量。

那麼使用時候要格外靈活,通過變化來達到常量表示式。

如上題,百分制計數時分數為乙個範圍,

要變化為乙個整型常量,

則需要使用整型數的相除來達到目的,

如 89/10=8, 89位於90-100之間,

即可以使用score/10的結果 ,作為case中的常量表示式,

答案如下,

#include

intmain()

return0;

}

初學C語言之語句

c實現了其他現代高階語言所具有的所有語句,且都按照所預期的方式工作。根據所學知識及課本總結如下 if語句根據條件執行語句。while語句重複執行一些語句。for語句是while迴圈的一種常用形式的快速寫法,它把控制迴圈的表示式收集放在一起,以便尋找。do語句與while語句類似,其區別在於do可以保...

初學C語言之結構體

結構體屬於一種資料構造型別,它是由若干 成員 組成的。每乙個成員可以是乙個基本資料型別或者又是乙個構造型別。一 結構體的定義 struct 結構名 成員列表 例如 struct stu int num char name 30 char float score 在這個結構定義中,結構名為stu,該結...

初學C語言之小技巧

c語言之小技巧 include intmain 這是我但是第乙個c語言 相信你們也敲了這個!但是我在這個基礎上改了好多次,出現了不同結果!第乙個版本 include intmain 成功啦!我得到了are you pig?這句話,於是我又開始了!第二個版本 include intmain 第三個版本...