C語言修煉之路靈根孕育源流出 初識C言大道生下篇

 往期文章:C語言修煉之路靈根孕育源流出 初識C言大道生上篇

變量的作用域和生命周期

作用域

作用域(scope),程序設計概念,通常來說,一段程序代碼中所用到的名字並不總是有效可用的,而限定這個名字的可用性的代碼范圍就是這個名字的作用域。

  • 局部變量的作用域是變量所在的局部范圍。
  • 全局變量的作用域是整個工程。

生命周期

變量的生命周期指的是變量的創建到變量的銷毀之間的一個時間段

  • 局部變量的生命周期是:進入作用域生命周期開始,出作用域生命周期結束。
  • 全局變量的生命周期是:整個程序的生命周期。

常量

字面常量

const 修飾的常變量

#define 定義的標識符常量

枚舉常量

字符串

初始字符串

"hello C遊記.\n"

這種由雙引號(Double Quote)引起來的一串字符稱為字符串字面值(String Literal),或者簡稱字符串。(使用字符數組來存字符串)

註:字符串的結束標志是一個\0的轉義字符。在計算字符串長度的時候\0是結束標志,不算作字符串內容。

庫函數

轉義字符

筆試題

轉義字符表

\? 在書寫連續多個問號時使用,防止他們被解析成三字母詞
\' 用於表示字符常量'
\“ 用於表示一個字符串內部的雙引號
\\ 用於表示一個反斜杠,防止它被解釋為一個轉義序列符。
\a 警告字符,蜂鳴
\b 退格符
\n 換行
\t 水平制表符
\v 垂直制表符
\ddd ddd表示1~3個八進制的數字。 如: \130 X
\xdd dd表示2個十六進制數字。 如: \x30 0

註釋   

  • 代碼中有不需要的代碼可以直接刪除,也可以註釋掉
  • 代碼中有些代碼比較難懂,可以加一下註釋文字

註釋風格

C語言風格的註釋 /*xxxxxx*/

缺陷:不能嵌套註釋

C++風格的註釋 //xxxxxxxx

可以註釋一行也可以註釋多行

到此這篇關於C語言修煉之路靈根孕育源流出 初識C言大道生下篇的文章就介紹到這瞭,更多相關C語言 入門內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: