C語言中常量和變數
阿新 • • 發佈:2019-01-26
在C語言中,常量和變數都是可以用來儲存和表示資料的,常量值在程式執行的過程中是不可變的,而變數是可變的
1,常量的概念
常量是不可變的量,C語言中數值可以用常量表示,常量可以表示各種資料型別的值
2,變數的概念
變數和常量是相對的,變數在程式執行過程中是可變的量,由變數名和變數值組成,變數名是一個標識,變數值是一個數據值,程式為每個變數開闢了儲存空間,變數值就儲存在這個空間當中,可以通過變數名訪問這個空間。
3,初始化和賦值的概念和異同
變數需要宣告並定義才可以使用,並且在宣告和定義之後可進行對此賦值,其中第一次賦值,成為初始化。賦值是指為變數設定一個數值的過程。
4,變數定義完成的兩個功能
1,宣告變數 2,為變數分配儲存空間
第一個功能是為編譯期服務的,第二個功能是在執行期完成的
5,在宣告變數的同時為其賦值的做法,稱為初始化
6,extern語句的作用是,告訴語句改變數是在改程式的其他語句中初始化完成定義的
7,“&”用來獲取變數的地址,“”用來獲取地址上的內容,“&”是地址操作符,“”是指標操作符