C語言 變數VS常量

2021-09-06 20:17:37 字數 1146 閱讀 2766

1. 固定不變的數是常數,直接寫在程式裡稱為直接量(literal)。

int total = 100 - price;

#include int

main()

2. 回過頭來我們並不知道上面的100是什麼數,為了方便我們辨識,這裡使用乙個常量。

const修飾符加在int前面用來表示常量,用const定義的屬性,一旦初始化,不能被修改(php5也是如此); 如果對常量進行修改賦值,編譯器將報錯(read-only variable is not assignable),對常量約定使用大寫。

const int amount = 100;

int change = amount - price;

const

int amount = 100

;

int price = 0

;

printf(

"請輸入金額:

");

scanf("%d

", &price);

int change = amount -price;

printf(

"找您%d元

", change);

3. 現在不想定義常量,那麼使用多個scanf

int

amount;  //未初始化

int price;

/*printf("請輸入兩個整數:");

scanf("%d %d", &amount, &price); //兩個數以空格或回車隔開;注意:遇到非數值輸入 如字串時,scanf將出錯,記憶體裡有什麼就取什麼

printf("%d + %d = %d", amount, price, amount + price);

*/prinf(

"請輸入票面:");

scanf("%d

", &amount);

printf(

"請輸入金額:");

scanf("%d

", &price);

int change = amount -price;

if(change > 0) else

link:

@黑眼詩人 

變數 常量 C語言的常量和變數

常量與變數 1.常量是指值不會改變的量 1 常量不能寫在賦值語句的左邊。2 常量不能進行自加 自減運算。2.變數是指在程式執行過程中其值可以發生改變的量 1 變數需占用一定數量的記憶體空間,而常量不需要。2 區域性變數若沒有宣告為靜態變數,那麼其初值是隨機的。3 不同型別的變數可以放在一起參與運算,...

C語言 C語言常量和變數

目錄 常量 定義 分類 特殊字元型常量 變數 定義 定義變數 變數的使用 變數使用注意 變數常見問題 1.常量 定義 常量表示固定的資料。分類 整型常量 如6,7,2 浮點型常量 如6.3,6.3,5.82f 注 實型常量 小數 分為單雙精度 float double 字元常量 如 7 a h 不能...

C語言 C語言常量和變數

目錄 常量 定義 分類 特殊字元型常量 變數 定義 定義變數 變數的使用 變數使用注意 變數常見問題 1.常量 定義 常量表示固定的資料。分類 整型常量 如6,7,2 浮點型常量 如6.3,6.3,5.82f 注 實型常量 小數 分為單雙精度 float double 字元常量 如 7 a h 不能...