2.3 Sabitler
2.3 Sabitler
Sabit bildirimi, başlangıç değeri verilen değişken bildirimi gibi yapılır. Ancak, veri tipinin önüne const anahtar sözcüğü konmalıdır. Örneğin:
1 2 3 4 |
const float PI = 3.142857; const double NOT= 12345.8596235489; const int EOF= -1; const char[] = "devam etmek için bir tuşa basın..."; |
gibi sabit bildirimleri geçerli olup bunların içerikleri program boyunca değiştirilemez. Yalnızca kullanılabilir. Genellikle, sabit olarak bildirilen değişken isimleri büyük harflerle, diğer değişken isimlerinin ise küçük harflerle yazılması (gösterilmesi) C programcıları tarafından geleneksel hale gelmiştir.
Birçok C programında sabitler #define önişlemci komutu ile de tanımlandığını görebilirsiniz. Bu komutla sabit bildirimi, bir program parçasına ve makro fonksiyon tanımlaması yapılabilir. Bir program geliştirilirken simgesel sabitlerin kullanılması programın okunurluğunu arttırır ve bazen gerekli de olabilir. Aşağıda verilen simgesel sabit bildirimleri geçerlidir. #defineönişlemcisi ile makro fonksiyon tanımalama işlemi, Bölüm 8 ve Bölüm 20’de anlatılacaktır.
1 2 3 |
#define MAX 100 #define DATA 0x0378 #define YARICAP 14.22 |