c中 , , 的作用和用法

2021-07-07 08:47:51 字數 553 閱讀 5096

c中的括號有著不同的作用和用法,下面我們講一下小口號,中括號,大括號的用法:

()小括號的用法:

1. 他最基本的用法是改變運算的優先順序。

2. 區別函式名和引數,條件表示式中主題和條件的區別。

3. c中允許小括號括起來的語句出現在表示式中,一次小括號可以括起來的表示式語(這裡注意賦值語句也是一    個表示式語句,因此他也可以出現在逗號表示式中,有些書用認為這是是錯誤的語法是不對的)句可以賦值給             變數,小括號內可以是逗號表示式也可以是符合語句。如下例:

int a = (3,4,5); 去最後乙個值;

int a = (); 本意是表示式的最後乙個表示式的值;但是會出錯的c99便不過,為什麼呢,因為c99規定賦值必須是給乙個確定並且型別相同的值,因此在賦值是一定是乙個簡單表示式語句,而不是複雜表示式語句。

改為如下就可以了:

int a = (); 是表示式的最後乙個表示式的值

表示陣列的下標。

{} 限制程式的作用域(也就是他是復合語句限定的標誌),不同的作用域區域性變數可以重名。大括號就是限定程式的作用域的。

C 中「 」的作用和用法

在看別人程式的時候偶爾看到,總結了一下兩個用途 1.不常用,也不推介用的用法。關鍵字 可以作為識別符號來使用,說白了,就是講關鍵字變成非關鍵字。2.逐字字串字面量,以 開頭,後面是由引導包含的字串。使用引導號暴扣的字串的內容原樣輸出,而且他們能夠跨越兩行或更多行。因此,可以加入新行,製表符等,而不需...

c中的union的用法和作用

在c c 程式的編寫中,當多個基本資料型別或復合資料結構要占用同一片記憶體時,我們要使用聯合體 當多種型別,多個物件,多個事物只取其一時 我們姑且通俗地稱其為 n 選1 我們也 可以使用聯合體來發揮其長處。首先看一段 union myun u int k a int main union型別是共享記...

c 「 」的作用和用法

在看別人程式的時候偶爾看到,總結了一下兩個用途 1.不常用,也不推介用的用法。關鍵字 可以作為識別符號來使用,說白了,就是講關鍵字變成非關鍵字。2.逐字字串字面量,以 開頭,後面是由引導包含的字串。使用引導號包含的字串的內容原樣輸出,而且他們能夠跨越兩行或更多行。因此,可以加入新行,製表符等,而不需...