# C常量

介紹在C中處理常量的方式

在上一篇文章中,我介紹了[C中的變量](/ c-variables-types/)。

在這篇文章中,我想告訴您關於C中所有的常量。

常量的聲明方式與變量類似,只是在之前加上了const關鍵字,並且您總是需要指定一個值。

像這樣:

const int age = 37;

這在C語言中是完全有效的,儘管通常常量的聲明是大寫的,就像這樣:

const int AGE = 37;

這只是一個約定,但它在閱讀或撰寫C語言程序時非常有幫助,因為它提高了可讀性。大寫名稱表示常量,小寫名稱表示變量。

常量名遵循相同的命名規則,可以包含任何大寫或小寫字母,可以包含數字和下劃線字符,但不能以數字開頭。AGEAge10都是有效的變量名,1AGE不是。

另一種定義常量的方式是使用以下語法:

#define AGE 37

在這種情況下,您不需要添加類型,也不需要=等號,並且省略最後的分號。

C編譯器將在編譯時從指定的值推斷出類型。