const
- C kursu
- Başlangıç
- Ders 9/116
- 3 dk
const anahtar kelimesiyle değiştirilemez değişkenler tanımlamayı öğrenirsin.
const anahtar sözcüğü
const anahtar sözcüğü, bir değişkenin değerinin program boyunca değişmeyeceğini söyler. Tanımlandıktan sonra yeni değer atanamaz:
const double PI = 3.14;
PI = 3.15; // hataSabitler, kodu okunaklı yapan adlandırılmış değerlerdir. 3.14 yerine PI yazmak niyetinizi açıkça belirtir. Derleyici yanlışlıkla değiştirmeye izin vermez.
const ne için?
const üç temel amaçla kullanılır:
- Güvenlik: yanlışlıkla değiştirmeyi engeller
- Okunabilirlik:
0.18yerineTAXdaha anlamlıdır - Belgeleme: değerin sabit olduğunu açıkça söyler
Program boyunca değişmemesi gereken her değer için const kullanın. Bu, hem derleyiciye hem okuyucuya niyetinizi iletir.
Uygulama Sabit ile hesap yap
const double TAX = 0.18; tanımla. double price = 100.0; ver ve printf ile %lf kullanarak price * TAX sonucunu yazdır.
Başlangıç kodu
// const TAX tanımla, price = 100.0 ver, printf ile yazdırÖrnek çözüm
#include <stdio.h>
int main(void) {
const double TAX = 0.18;
double price = 100.0;
printf("%lf", price * TAX);
return 0;
}Beklenen çıktı
18.000000
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 const double PI = 3.14; sonrasında?
- PI'ye istediğiniz değeri atayabilirsiniz
- PI'ye yeni değer atanamaz Doğru cevap
- PI tanımsızdır
- PI otomatik olarak 0 olur
Açıklama: const ile tanımlanan değere yeni atama yapılamaz.
2 const türü
const ____ PI = 3.14;
const double PI = 3.14;
Açıklama: PI ondalıklı bir değer olduğu için double kullanılır.
3 Anahtar sözcükleri eşleştir
| Kavram | Anlamı |
|---|---|
const |
Sabit |
int |
Tamsayı |
double |
Ondalıklı |
char |
Karakter |