$1.99 Domains* at GoDaddy.com

C Programlama continue Komutu

c_programlama-159break komutunun, döngüyü kırmak için olduğundan bahsetmiştik. Bunun dışında işlem yapmadan döngüyü devam ettirmek gibi durumlara da ihtiyacımız vardır. Bunun içinde continue ( Türkçe: devam ) komutunu kullanırız.

/*
Sadece tek sayıları yazdıran bir
program
*/
#include<stdio.h>
int main( void )
{
	int i;
	for( i = 0; i < 10; i++ ) {
		//i değişkeninin 2'ye göre modu
		//0 sonucunu veriyorsa, bu onun
		//bir çift sayı olduğunu gösterir.
		//Bu durumda ekrana yazdırılmaması
		//için döngü bir sonraki adıma geçer.
		if( i%2 == 0 ) continue;
		printf("%2d\n",i);
	}
	return 0;
}

0 ile 10 arasındaki tek sayıları gösteren program örneğini yukarda görebilirsiniz. Elbette ki bu işi daha farklı ve daha iyi yapan bir program yazabilirdik. Ama şimdilik continue komutunun nasıl kullanıldığını inceleyelim.

Program bir for döngüsü çalıştırmaktadır. Her defasında i deÄŸiÅŸkenin 2′ye göre modu alınır. EÄŸer sonuç 0′sa, bu sayının çift olduÄŸunu gösterir. Dolayısıyla, bunun ekrana yazdırılmaması gerekir. Bu yüzden, döngü içersindeki iÅŸlemleri sürdürmek yerine, altta kalan kodları atlarız. Burada continue komutu kullanılır ve kullanıldığı noktadan itibaren olan iÅŸlemler yapılmaz. Döngü baÅŸa döner, aynı iÅŸlemleri yapar. Bu sefer i tek sayı olacağından continue komutu çalışmaz ve sayıyı ekrana bastırırız.

Kategoriler: C Programlama, Yazılım

Tags: , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

Yorum eklemek için giris yapmalısınız.