C Dersleri - Sabitler
C programlama dilinde hazırladığımız programımızda hiç değişmesini beklemediğimiz değerler olabilir. Örneğin pi sayısı veya program için bir sabit olabilir. Normal değişkenlerin aksine bu atanan değişkenler asla değiştirilemezler. 2 farklı şekilde yapılabilir:
const
Syntax
const veriTipi sabitAdi;
Kullanım Örneği
const int SIZE = 10;
const değerleri bir fonksiyon içerisine kullanabiliriz. Bu sayede fonksiyon içerisinde değiştirilmez bir atama yapmış oluruz.
#include <stdio.h>
int main() {
const int SIZE = 10;
printf("Sabit sayimiz: %d", SIZE);
return 0;
}
define
Syntax
#define sabitAdi degeri
Kullanım Örneği
#define SIZE 10
#define ile tanımladığımız sabitler ise programın en üstünde yer alır ve tüm program boyunca sabittir.
#include <stdio.h>
#define SIZE 10
int main() {
printf("Sabit sayimiz: %d", SIZE);
return 0;
}
DİKKAT!
#define olarak tanımladığımız satırda syntax'e dikkat etmelisiniz. Sonunda noktalı virgül bulunmaz ve normal bir eşittir ifadesi yer almaz. Ayrıca değişken tipi de verilmez.