Video: C# Dersleri, Üslü Sayılar, Bölme İşlemi, Sayı Yuvarlama, Visual Studio C# 2017 Dersleri 2024
C dili kısayollarla doludur ve harika şeylerdir. Birincisi, yazarken zaman kazandırırlar. Daha da önemlisi, kısayollar bazı fikirleri çabuk ama eğlenceli ve şifreli şekilde ifade etmenize izin veriyor, tamam. C programcıları kodunuzu hala okuyabilirler - sorun değil.
C kısayolları ++ ve -, sırasıyla için artışı (bir tane ekleme) ve azalan (birinden çıkarma) için kullanılırlar. Diğer değişkenlere artan veya azaltılmış değerler atamaya başladığınızda, ++ ve - nasıl kullandığınıza özel dikkat etmeniz gerekir.
İşte bir bulmaca. Değişken alfa 5'e eşitse, bu ifade sonrası değişken beta değeri nedir:
beta = alfa ++;
Cevap 5'tir. Bunun nedeni, ++ 'un bir artımlı operatör olmasıdır. Değişken kullanıldıktan sonra değişken değerini artırır. İşte bunu ispatlamak için kullanılan kod:
#include int main () {int alfa, beta; a = 5; beta = alfa ++; printf ("Alfa =% dn", alfa); printf ("Beta =% dn", beta); return (0);}
Bu kodu editörünüze yazın, kaydedin, derleyin ve çalıştırın:
Alfa = 6 Beta = 5
Değerini betaya atamadan önce artırmak isterseniz, Hat 8'i her ikisine birden bölebileceğinizi unutmayın:
alpha ++; beta = alfa;
Veya ++ operatörünün değişkenin her iki yanına da gidebileceğinden yararlanabilirsiniz. ++ önce değişken adını ++ alfabesinde olduğu gibi göründüğünde, alfa değerini ön artırır olur.
Kod satır 8'i
beta = ++ alfa;
Diske kaydet. Yeniden derleyin ve çalıştırın. Çıktıyı gözlemleyin:
Alfa = 6 Beta = 6
Önce alfa değeri artırıldı ve daha sonra değeri değişken beta olarak atandı.
Aynı işlemi - operatörüyle yapabilirsiniz. Değişken sonra görünürse, değişken kullanıldıktan sonra azaltılır. İşte bu değişikliğin Line 8'de nasıl göründüğü:
beta = alpha--;
Veya - işleci değişken adından önce görünürse, değer azaltılır ve sonra kullanılır:
beta = --alpha;
Bu yapıya izin verilmediğine dikkat edin:
++ alfa ++;
Bu, "çift artımlı" değil. "Aslında, derleyici böyle bir şeyi denersen sana kızarsın.