C語言第五章 語句

2022-09-05 15:36:12 字數 467 閱讀 3032

在上章中,我們的資料是通過=來賦予變數的,但這不夠,它不能為變數賦予程式執行時輸入的值,為此我們引入i/o語句來完成,

5.3 變數的作用域

變數的作用域是指變數的作用範圍,也稱為變數的可見性,很顯然,變數在定放之後,並不是任何乙個地方都可以使用,如定義在語句塊裡的變數在語句塊外就不可以使用了,乙個**檔案裡的變數在其它**檔案裡也不能使用。依照作用範圍的大小,我們把變數分為區域性變數和全域性變數。

5.3.1 區域性變數

區域性變數是定義在語句塊內的變數,變數也只在語句塊內可見,有效。程式在編譯時,系統不分配區域性變數儲存單元,只在程式執行的過程 中,區域性變數所在的語句塊被呼叫的時候才臨時分配儲存單元,語句塊呼叫結束,儲存單元釋放。

全域性變數與區域性變數使用時應注意:

1.不同語句塊的區域性變數可以重名,互不影響

2.全域性變數和區域性變數可以重名,在區域性變數作用的範圍內,全域性變數不起作用。

5.4.2 除錯工具

第五章 語句

由於c primer第五版採用的c 11新標準,手頭沒有支援c 11的編譯器,推薦大家用ideone,支援c 14並且可以輸入輸出。從今天開始整理自己做的課後習題,網上答案很多,但自己寫的也是一種不一樣的思路。exercise 5.20 include include using namespace...

第五章 條件語句

使用條件語句能完成一些判斷工作,使程式的走向改變。因此條件語句也叫做分支語句。條件語句有if else和switch兩種。if else的格式為 if 條件表示式 else 其中 條件表示式 返回乙個布林值,當其值為真時執行if後的語句,否則執行else後的語句。如 if yourage 18 sy...

《C Primer》第五章 語句

身為c 的零基礎初學者,短期內把 c primer 啃下來是乙個比較笨但是有效的方法,一方面可以掌握比較規範的c 語法 避免被專案中亂七八糟的風格帶跑偏 另一方面又可以全面地了解c 語法以及c 11新標準 後續要做的事情就剩下查漏補缺,不斷完善自己的知識體系 個人感覺從零學習一門新知識比較好的方法是...