c語言學習筆記7

2021-06-18 04:43:04 字數 917 閱讀 1691

if語句在

c語言中是經常會用到的語句,也可以算是一種基本語句,在學習過程中我們應該努力學習好每一種語句用法,if語句算是

c語言入門

語句的一種,學習時間長了各種語句會運用的更加熟練。

1、if(表示式) 語句

其語義是:如果表示式的值為真,則執行其後的語句,否則不執行該語句。其過程可表示為下圖。

例子1main()

本例程式中,輸入兩個數a,b。把a先賦予變數max,再用if語句判別max和b的大小,如max小於b,則把b賦予max。因此max中總是大數,最後輸出max的值。

2、if-else形式語句

其語義是:如果表示式的值為真,則執行語句1,否則執行語句2 。其執行過程可表示為下圖。

例子2main()

輸入兩個整數,輸出其中的大數。改用if-else語句判別a,b的大小,若a大,則輸出a,否則輸出b。

3、為了避免這種二義性,c語言規定,else 總是與它前面最近的if配對,因此對上述例子應按前一種情況理解。

巢狀邏輯這樣寫:

if(a)  

else if(b)

else if(c) else

注意:這裡的a、b、c均為你要寫的條件,{}中是要執行的任務。

if語句表現形式基本就是三種,其中注意的主要是條理要清晰,讓人一目了然,不要把自己繞進去。執行的過程中,主要是表現在如果滿足1條件就執行a事件,不是的話就執行b事件,這是最簡單的if語句表達,在一些

c語言論壇

上還有人會曬一些複雜性強的語句,大家也可以參考看看。

C語言學習筆記 7

1 根據輸入的分數求等級 注意邏輯運算子的處理,c語言中真用1表示,假用0表示 2 三個數排序 include include int main void int a,b,c,t printf 請輸入三個數,以空格隔開 scanf d d d a,b,c if a素數 在所有的非零自然數中,除1和自...

C語言學習筆記7

回顧 1.迴圈巢狀 2.while,do.while迴圈 3.隨機數 4.陣列 作業 1.彩票作業 2.身份證作業 陣列可以在宣告的時候初始化 初始化的時候沒有提供初始化資料的變數會被自動初始化成0 陣列名稱在計算機裡被當成數字使用,它就是陣列中第乙個變數的位址 陣列名稱不可以被賦值 陣列名稱加常數...

C語言學習筆記7

int x int woefcut,radius,height double flighrtime,mileage,speed include int main void 記憶體四區 解析棧區 stack 由編譯器自動分配釋放,存放函式的引數值,區域性變數的值等 堆區 heap 一般由程式猿分配釋放...