Merhaba Arkadaşlar.
Çoğu kişinin bilmediği sonsuz döngü kullanımının birkaç kullanımını konuda bulabilirsiniz.
Sonsuz döngü ne işe yarayacak diye sorarsanız şans faktörüne bağlı olarak ne zaman sonlanacağını bilmediğiniz kodlamalarda bu döngüyü koşullarla birlikte kullanabilirsiniz. Sonsuz denilme sebebi ise eğer bir koşulla bu döngüyü sonlandırmazsanız bu döngü sonsuzluğa girer.
Örneğin ben olayın mantığını anlatabilmek için 0'dan 100'e kadar rastgele seçilen sayı üzerinden döngü kuracağım. Seçilen sayı 26 olarak tanımlandığında döngünün durmasını sağlayacağım. Dilerseniz denemesini yapabilirsiniz, döngünün sonlanması şansa göre değişir. Bu arada bu tür döngüyü kullandığınız yere dikkat ederseniz ve döngünüzde kullandığınız koşulun olasılığını fazla düşürmezseniz hayrınıza olur. Yoksa döngü devam ettiği sürece fonksiyonlar return sağlayamadığı için sunucuda çökmeler vb. sıkıntılar yaşayabilirsiniz.
For ile Sonsuz Döngü
new sayi;
for(;;)
{
sayi = random(100);
printf("%d", sayi);
if(sayi == 26) break;
}
Do ve While ile Sonsuz Döngü
new sayi;
do
{
sayi = random(100);
printf("%d", sayi);
}
while(sayi != 26);
Loop ve Goto ile Sonsuz Döngü
new sayi;
sayicek:
{
sayi = random(100);
printf("%d", sayi);
}
if(sayi != 26) goto sayicek;
Başarılı emek var :helal: :D
Paylaşım için teşekkürler :helal:
Teşekürler abey :helal: :P
..
Teşekkürler anlatım için, elinize sağlık.
Paylaşım için teşekkürler.
Yorumlarınız için teşekkürler, işinize yaradıysa ne mutlu.
Teşekkürler.
Yararlı..
Yararlı.