Artırma/Azaltma
Coddy'nin C Journey'sinin Temeller bölümünün bir parçası. Ders 18 / 63.
C dilinde, artırma (++) ve azaltma (--) operatörleri bir değişkenin değerini 1 artırmanıza veya azaltmanıza olanak tanır.
Bir tam sayı değişkeni kullanalım:
int counter = 5;1 artırmak için ++ operatörünü kullanın:
counter++; // counter değerini 6'ya artırır1 azaltmak için -- operatörünü kullanın:
counter--; // counter değerini 5'e düşürürBu operatörler iki şekilde kullanılabilir:
- Önek biçimi (++counter veya --counter):
int a = 5;
int b = ++a; // a 6'ya artırılır, sonra b'ye 6 atanır- Postfix biçimi (counter++ veya counter--):
int x = 5;
int y = x++; // y'ye 5 atanır, sonra x 6'ya artırılırFark, artırmanın atamaya göre ne zaman gerçekleştiğidir.
Görev
KolayŞunları yapan bir program oluşturun:
- Başlangıç değeri 10 olan
numberadlı bir tamsayı değişkeni bildirir numberdeğerini 1 artırmak için prefix artırma operatörünü kullanır ve sonucuprefixResultadlı bir değişkene atarnumberüzerinde postfix artırma operatörünü kullanır ve sonucupostfixResultadlı bir değişkene atarnumber,prefixResultvepostfixResultdeğerlerinin son hâlini tam olarak şu biçimde yazdırır:
Number: [value]
Prefix result: [value]
Postfix result: [value]Kendin dene
#include <stdio.h>
int main() {
// Kodunuzu buraya yazın
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
2Değişkenler
Veri TürleriTamsayıOndalık - DoubleKarakterlerBoolean'larSabitlerprintf TemelleriDeğişken Adlandırma KurallarıTür Dönüştürme 1. BölümTür Dönüştürme 2. BölümTekrar Mücadelesi3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama OperatörleriKarşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Tekrar MücadelesiKendi başına pratik yap: Online C derleyicisi