Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
21564
Tıklama
0
Öne Çıkarma
++i ve i++ arasındaki fark nedir ?
F
12 yıl
Yarbay
Konu Sahibi

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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



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

A
12 yıl
Teğmen

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.



4
12 yıl
Teğmen

http://forum.donanimhaber.com/m_83805554/f_//tm.htm#83805554 şurda detaylı açıklamıştım.




Bu mesajda bahsedilenler: @fbkaya
F
12 yıl
Yarbay
Konu Sahibi

teşekkürler :)




Bu mesajda bahsedilenler: @alizwel , @4kalan
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.