# C常量
介紹在C中處理常量的方式
在上一篇文章中,我介紹了[C中的變量](/ c-variables-types/)。
在這篇文章中,我想告訴您關於C中所有的常量。
常量的聲明方式與變量類似,只是在之前加上了const
關鍵字,並且您總是需要指定一個值。
像這樣:
const int age = 37;
這在C語言中是完全有效的,儘管通常常量的聲明是大寫的,就像這樣:
const int AGE = 37;
這只是一個約定,但它在閱讀或撰寫C語言程序時非常有幫助,因為它提高了可讀性。大寫名稱表示常量,小寫名稱表示變量。
常量名遵循相同的命名規則,可以包含任何大寫或小寫字母,可以包含數字和下劃線字符,但不能以數字開頭。AGE
和Age10
都是有效的變量名,1AGE
不是。
另一種定義常量的方式是使用以下語法:
#define AGE 37
在這種情況下,您不需要添加類型,也不需要=
等號,並且省略最後的分號。
C編譯器將在編譯時從指定的值推斷出類型。