C語言學習總結(五) 表示式和語句

2021-10-18 13:07:37 字數 749 閱讀 7660

表示式由運算子和運算物件組成,在c語言中每個表示式都有乙個值

c把末尾加上乙個分號的表示式都看作是一條語句。

復合語句是用花括號括起來的一條或多條語句,復合語句也稱塊(block)

涉及兩種型別的運算,兩個值會被分別轉換成兩種型別的更高階別。

目標型別是無符號整型,且待賦的值是整數時,額外的位將被忽略。

通常要避免自動型別轉換,但有時候需要進行精確的型別轉換,或者在程式中表明型別轉換的意圖。這種情況下需要用到強制型別轉換(cast)

在某個量的面前放置用圓括號括起來的型別名,該類姓名即是希望轉換成的目標型別。

圓括號和他括起來的型別名構成了強制型別轉換運算子:(type)

例如

void pound(int n);
表明pound函式接受乙個int型別的引數,所以圓括號中包含乙個int型別變數n的宣告。

如果函式不接受任何引數,函式頭的圓括號中應該寫上關鍵字void。

宣告引數就建立了被稱為形式引數的變數。

我們稱函式呼叫傳遞的值為實際引數

永遠不要放棄學習,唯有知識不會背叛你。

C語言學習筆記(五) 運算子 表示式和語句

賦值表示式的目的是把值儲存到記憶體位置上,用於儲存值的資料區域統稱為資料物件,使用變數名是標識物件的一種方法。物件指的是實際的資料儲存,左值是用於標識和定位儲存位置的標籤,右值指的是能賦值給可修改左值的量。void example1 void example2 sizeof運算子以位元組為單位返回運...

Lua語言學習之表示式和語句

上次已經學習了lua的基本語法,今天開始學習表示式。表示式用於表示值。lua的表示式中可以包含數字常量 字面字串 變數 一元和二元操作符及函式呼叫。另外,有別於傳統的是,表示式中還可以包括函式定義 匿名函式或閉包 和table構造式。一 首先,熟悉一下各種操作符 1.算術操作符 負號 和 指數 lu...

C語言學習(三)表示式

1.表示式 乙個表示式是一系列運算子與運算元的組合,用來計算乙個值。運算子 進行運算的動作 運算元 可以是值 常數或者變數。例1 計算時間差 輸入兩個時間,每個時間分別輸入小時與分鐘的值,然後輸出兩個時間之間的差。int hour1,minute1 int hour2,minute2 scanf d...