1. 程式人生 > >C語言中常量和變數

C語言中常量和變數

在C語言中,常量和變數都是可以用來儲存和表示資料的,常量值在程式執行的過程中是不可變的,而變數是可變的

1,常量的概念

常量是不可變的量,C語言中數值可以用常量表示,常量可以表示各種資料型別的值

2,變數的概念

變數和常量是相對的,變數在程式執行過程中是可變的量,由變數名和變數值組成,變數名是一個標識,變數值是一個數據值,程式為每個變數開闢了儲存空間,變數值就儲存在這個空間當中,可以通過變數名訪問這個空間。

3,初始化和賦值的概念和異同

變數需要宣告並定義才可以使用,並且在宣告和定義之後可進行對此賦值,其中第一次賦值,成為初始化。賦值是指為變數設定一個數值的過程。

4,變數定義完成的兩個功能

1,宣告變數 2,為變數分配儲存空間
第一個功能是為編譯期服務的,第二個功能是在執行期完成的

5,在宣告變數的同時為其賦值的做法,稱為初始化

6,extern語句的作用是,告訴語句改變數是在改程式的其他語句中初始化完成定義的

7,“&”用來獲取變數的地址,“”用來獲取地址上的內容,“&”是地址操作符,“”是指標操作符