0Pricing
C Academy · Ders

Atama ve Artırma

=, +=, ++, --

Atama ve Artırma, CoddyKit'te ücretsiz bir C Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C Academy kursu toplamda 4 dersten oluşur.

Atama İşleci

= işleci, sağındaki değeri solundaki değişkende depolar. Eşitlik değildir.

#include <stdio.h>
int main(void) {
    int x;
    x = 10;
    printf("x = %d\n", x);
    return 0;
}

Atama Bir İfadedir

C'de bir atama bir değer üretir (atanan değer). Bu, atamaları zincirlemenizi sağlar.

#include <stdio.h>
int main(void) {
    int a, b, c;
    a = b = c = 5;
    printf("%d %d %d\n", a, b, c);
    return 0;
}

Bileşik Atama

+= gibi işleçler aritmetiği atamayla birleştirir. x += 3, x = x + 3 anlamına gelir.

#include <stdio.h>
int main(void) {
    int x = 10;
    x += 5;
    printf("x = %d\n", x);
    return 0;
}

Tüm Bileşik Biçimler

Aynı kısa gösterim her aritmetik işleç için vardır: -=, *=, /=, %=.

#include <stdio.h>
int main(void) {
    int x = 20;
    x -= 4;
    x *= 2;
    x %= 7;
    printf("x = %d\n", x);
    return 0;
}

Artırma İşleci

++ bir değişkene bir ekler. x++, x = x + 1 ifadesinden daha kısadır.

#include <stdio.h>
int main(void) {
    int count = 0;
    count++;
    count++;
    printf("count = %d\n", count);
    return 0;
}

Azaltma İşleci

-- bir değişkenden bir çıkarır.

#include <stdio.h>
int main(void) {
    int lives = 3;
    lives--;
    printf("lives = %d\n", lives);
    return 0;
}

Sonradan Artırma

Sonradan artırma işleminde x++, önce mevcut değer kullanılır, ardından x artırılır.

#include <stdio.h>
int main(void) {
    int x = 5;
    int y = x++;
    printf("x = %d, y = %d\n", x, y);
    return 0;
}

Önceden Artırma

Önceden artırma işleminde ++x, önce x artırılır, ardından yeni değeri kullanılır.

#include <stdio.h>
int main(void) {
    int x = 5;
    int y = ++x;
    printf("x = %d, y = %d\n", x, y);
    return 0;
}

Döngülerde Artırma

Artırma, her geçişte bir sayacı ilerlettiği döngülerde çok işe yarar.

#include <stdio.h>
int main(void) {
    for (int i = 0; i < 3; i++)
        printf("i = %d\n", i);
    return 0;
}

Kafa Karıştırıcı İfadelerden Kaçınma

i = i++ + ++i gibi bir ifadede bir değişkeni ++ ile birden çok kez kullanmak tanımsız davranıştır. Artırmaları basit tutun.

#include <stdio.h>
int main(void) {
    int i = 0;
    i++;
    i++;
    printf("i = %d\n", i);
    return 0;
}

Bir Araya Getirme

Devam eden bir toplamı izlemek için bileşik atama ile artırmayı birleştirin.

#include <stdio.h>
int main(void) {
    int total = 0;
    for (int i = 1; i <= 5; i++)
        total += i;
    printf("total = %d\n", total);
    return 0;
}

Hızlı Kontrol

Atama ve artırma konusundaki anlayışınızı sınayın.

Özet: Atama ve Artırma

Atamayı ve artırma ailesini öğrendiniz.

  • = bir değer depolar ve kendisi de bir ifadedir
  • += gibi bileşik işleçler kullanışlı kısa gösterimlerdir
  • ++ ve -- değeri birer birim değiştirir
  • Sonradan ve önceden artırma, değişikliğin ne zaman görünür olduğuna göre farklıdır
  • Tek bir ifadede aynı değişkeni iki kez değiştirmekten kaçının

Sıkça Sorulan Sorular

“Atama ve Artırma” dersi ücretsiz mi?

Evet — “Atama ve Artırma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C Academy kursu toplamda 4 dersten oluşur.

“Atama ve Artırma” dersinde ne öğreneceğim?

=, +=, ++, -- C Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

C Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te C Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Atama ve Artırma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu C Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her C Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Aritmetik İşleçler
  2. İlişkisel ve Mantıksal
  3. Atama ve Artırma
  4. İşleç Önceliği
← C Academy Sayfasına Dön