Effort Posted February 9, 2017 Share Posted February 9, 2017 (edited) Aşağıdaki 3 for döngüsü ile yapılan örneğin çalışma prensibini açıklayabilirmisiniz? Anlayamadım. En son döngünün her zaman 10 kere çalışması lazım değilmidir? Çalıştıktan sonra 2.döngüye geçip şart sağlanırsa yine 3. döngüye geçip yine 3.döngünün 10 kere dönmesi lazım değilmi. Neden her döngü 1 kere çalışıyor. Sayaç artımlarının yerinden mi kaynaklanıyor. Bu örnekte doğru lakin anlayamadım. Normal en içten en dışa doğru çalışır iç içe for döngüleri ama bu ilginç geldi. for (int birinciDöngü = 5; birinciDöngü <= 50;) { for (int ikinciDöngü = 99; ikinciDöngü >= 9;) { for (int ücüncüDöngü = 1; ücüncüDöngü <= 10;) { Console.WriteLine("{0} {1} {2}", birinciDöngü, ikinciDöngü, ücüncüDöngü); birinciDöngü += 5; ikinciDöngü -= 10; ücüncüDöngü += 1; } } } Edited February 9, 2017 by Effort Quote Link to comment Share on other sites More sharing options...
artal73 Posted February 9, 2017 Share Posted February 9, 2017 Artırım adımlarının hepsi 3. döngünün içinde olduğu için her 3 döngünün degeri 10. adımda döngüden çıkış şartına geliyor ve dönğü sonlanıyor. Her döngünün artırım ifadesin kendi for bloğunun içine alırsanız dediğiniz olur. 1 Quote Link to comment Share on other sites More sharing options...
Bultar Posted February 9, 2017 Share Posted February 9, 2017 do while gibi düşünme bunu.. Çıktıya iyi bakarsan farkını anlayabilirsin sanırım. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.