6 Kasım 2013 Çarşamba

C++, x++ ve ++x kullanımı ve örnek




         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

background