Şimdi Ara

++i ve i++ arasındaki fark nedir ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
19.849
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • i++ ve ++i nin arasındaki fark nedir ?
    Örneğin for döngüsünde ++i olarak yazarsak ne değisir ?
    Aslında biraz ayrıntısıyla merak ediyorum

    Teşekkürler

    < Bu ileti mobil sürüm kullanılarak atıldı >



  • for döngüsü içinde bir farkı yok.Şöyle ayırt edebilirsin.

    ++i => i'yi bir arttır ve devam et demektir.

    i++ => Eğer i üzerinde bir işlem varsa onu i üzerinden yap o işlem bittikten sonra i'yi bir arttır demektir.

    cout<<++i ile cout<<i++ farklıdır.

    cout<<++i => örnek i=1 ise ekrana 2 yazar ve artık i değeri 2dir.
    cout<<i++ => ekrana 1 yazar ve artık i değeri 2dir.

    for(int i=0;i<5;i++) ile for(int i=0;i<5;++i) bir farkı yoktur elinde sonunda o kod blogunda i arttırılacaktır.Kodlar belli bir hiyerarşiye göre işlenmektedir.
  • fbkaya kullanıcısına yanıt
    http://forum.donanimhaber.com/m_83805554/f_//tm.htm#83805554 şurda detaylı açıklamıştım.
  • teşekkürler :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.