Integer tipinde bir x değişkenimiz olsun.
x++ ve ++x
komutlarının her ikiside x değişkeninin değerini 1 arttırmaktadır.Peki
aralarındaki fark nedir ?
x++ komutu , önce x’in
değerini çağırır ve içerisinde bulunduğu komut satırı çalıştırılır, sonra x’in değerini 1 arttırır.
++x komutu , önce x’in
değerini 1 arttırır sonra x’i yeni değeriyle içerisinde çağırır ve içerisinde bulunduğu komut satırı çalıştırılır.
Örnek: İlk değeri 4 olan , integer tipinde , bir x değişkeni tanımlayalım ve x++ , ++x komutlarını bu değişkenin üzerinde kullanalım.
Yukarıdaki örnekte cout<<"x="<<x++<< endl; satırında x++ komutunu kullandık ve önce x in değeri çağırıldı (x'in değeri 4) ve ekrana yazdırıldı. Daha sonra x'in değeri 1 arttırıldı.(x'in yeni değeri 5)
Bir alt satırda, ++x; komutunda , x'in değeri 1 arttırıldı.(x'in yeni değeri 6)
cout<<"x="<<++x<< endl; satırında ise x'in değeri 1 arttırıldı (x'in son değeri 7) ve x yeni değeri ile çağırılıp, ekrana yazdırıldı.
0 yorum for "C++, x++ ve ++x kullanımı ve örnek"
Yorum Gönder