Değişken atama
- C kursu
- Başlangıç
- Ders 8/116
- 4 dk
Değişkene değer atamayı ve başlatmayı öğrenirsin.
Değişken atama
Atama, bir değişkene değer vermektir. C'de atama işleci ='dir. Değişkeni tanımladıktan sonra istediğiniz kadar yeni değer atayabilirsin:
int x = 5;
x = 10;
x = 20;Her atama, değişkenin eski değerini siler ve yenisini yazar. = eşitlik değil, atama demektir; eşitlik için == kullanılır.
Tür uyumsuzluğu
Atama yaparken türler uyuşmazsa C sessizce dönüştürür, bu da sürpriz sonuçlara yol açabilir:
int x = 3.7; // x = 3
double y = 5; // y = 5.0double'dan int'e dönüşümde ondalık kısım kaybolur. Tersine dönüşümde değer otomatik olarak ondalıklı olur. Uyarıları ciddiye alın; bilinçli dönüşüm için tür dönüştürme işlecini sonraki derslerde göreceğiz.
Uygulama Tanımla ve yeniden ata
Bir int x değişkenini 5 değeriyle tanımla. Sonra x'e 10 ata ve printf ile %d kullanarak yazdır.
Başlangıç kodu
// int x tanımla, sonra 10 ata ve yazdırÖrnek çözüm
#include <stdio.h>
int main(void) {
int x = 5;
x = 10;
printf("%d", x);
return 0;
}Beklenen çıktı
10
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Yeniden atama
int x = 5;
x ____ 10;
int x = 5;
x = 10;
Açıklama: x = 10; ile x'e yeni değer atanır.
2 x'in son değeri
int x = 5;
x = 10;
printf("%d", x);- 10 Doğru cevap
- 5
- 15
- 50
Açıklama: x önce 5 oldu, sonra 10 atandı. Son değer 10'dur.
3 İşleçleri eşleştir
| Kavram | Anlamı |
|---|---|
= |
Atama |
== |
Eşitlik |
+ |
Toplama |
- |
Çıkarma |