C Break Deyimi
BREAK DEYİMİ
Bir döngüyü , döngüye bağlı kalmaksızın sona erdirmek için break
kullanılır. Break komutu, bizi döngüden çıkarıp,programı döngünün
hemen altındaki satırdan devam etmesini sağlar.
#include "stdio.h" #include "stdio.h"
#include "conio.h" #include "conio.h"
main(){ main(){
int d1; char d1; int d2;
for (d1=1; d1<10; d1++) { for(d1='A'; d1<='J'; d1++){
printf("%d",d1); printf("\n");
if(d1==5) break; for (d2=0;d2<10; d2++){
} printf("%c",d1);
} if(d1>'E' && d2==5) break;
}
}
}
#include "stdio.h"
#include "conio.h"
main( )
{
char d1; int d2;
do {
printf("Sayıları ekrana yazdırma \n");
printf("[A]. 1-5 [B]. 1-10 [C] 1-20 [D] Çıkış \n");
do {
printf("\n"];
printf("Seçeneği giriniz :");
d1=toupper( getch( ) );
}
while(d1!='A' && d1!='B' && d1!='C' && d1!='D' );
printf("\n");
if(d1 =='A') for(d2=1; d2<= 10 ; d2++) printf("%d",d2);
else
if(d1=='B') for(d2=1; d2<=10; d2++);
printf("%d",d2);
printf("\n\n");
}
while(d1!='D');
}
CONTINUE DEYİMİ
Continue deyimi ile bir döngünün herhangi bir satırından
döngünün baş tarafına dönebiliriz.
#include "stdio.h" /* programda while döngüsüiçindeki*/
main( ){ /*continue'den dolayı 2. printf çalışmaz*/
int d1; char d2='A';
while("%d",d1);
d1++;
continue;
printf("%c",d2);
}
}
NOT :Açıklamalar /* */ işaretleri, arasında yapılır. Bunun
programa bir etkisi yoktur.
NOT : char d2; d2='A'; ile char d2='A'; Aynı anlama gelir.
#include "stdio.h"
main( )
{
char d1,d2; int d3=0,d4;
do {
printf("\n Bir harf giriniz :");
d1=toupper( getch( ) );
printf(" \n Girdiğiniz harf doğrumu (E\H)? ",d2);
d2=toupper( getch( ) );
if(d2=='H') continue;
else
if(d2=='E')
{
d3++;
for (d4=0; d4<5; d4++);
printf("%c",d1);
}
else break ;
} while(d1>'A' && d1<='Z' && d3<4);
}
#include "stdio.h"
#include "conio.h"
main( )
{
char d1;
for(d1='A'; d1<='Z'; d1++)
{
if(d1%5=0) continue;
printf("%d",d1);
}
}
NOT :int d3; int d4; d3=0; ile intd3=0,d4; aynı anlama
gelmektedir.
Bir döngüyü , döngüye bağlı kalmaksızın sona erdirmek için break
kullanılır. Break komutu, bizi döngüden çıkarıp,programı döngünün
hemen altındaki satırdan devam etmesini sağlar.
#include "stdio.h" #include "stdio.h"
#include "conio.h" #include "conio.h"
main(){ main(){
int d1; char d1; int d2;
for (d1=1; d1<10; d1++) { for(d1='A'; d1<='J'; d1++){
printf("%d",d1); printf("\n");
if(d1==5) break; for (d2=0;d2<10; d2++){
} printf("%c",d1);
} if(d1>'E' && d2==5) break;
}
}
}
#include "stdio.h"
#include "conio.h"
main( )
{
char d1; int d2;
do {
printf("Sayıları ekrana yazdırma \n");
printf("[A]. 1-5 [B]. 1-10 [C] 1-20 [D] Çıkış \n");
do {
printf("\n"];
printf("Seçeneği giriniz :");
d1=toupper( getch( ) );
}
while(d1!='A' && d1!='B' && d1!='C' && d1!='D' );
printf("\n");
if(d1 =='A') for(d2=1; d2<= 10 ; d2++) printf("%d",d2);
else
if(d1=='B') for(d2=1; d2<=10; d2++);
printf("%d",d2);
printf("\n\n");
}
while(d1!='D');
}
CONTINUE DEYİMİ
Continue deyimi ile bir döngünün herhangi bir satırından
döngünün baş tarafına dönebiliriz.
#include "stdio.h" /* programda while döngüsüiçindeki*/
main( ){ /*continue'den dolayı 2. printf çalışmaz*/
int d1; char d2='A';
while("%d",d1);
d1++;
continue;
printf("%c",d2);
}
}
NOT :Açıklamalar /* */ işaretleri, arasında yapılır. Bunun
programa bir etkisi yoktur.
NOT : char d2; d2='A'; ile char d2='A'; Aynı anlama gelir.
#include "stdio.h"
main( )
{
char d1,d2; int d3=0,d4;
do {
printf("\n Bir harf giriniz :");
d1=toupper( getch( ) );
printf(" \n Girdiğiniz harf doğrumu (E\H)? ",d2);
d2=toupper( getch( ) );
if(d2=='H') continue;
else
if(d2=='E')
{
d3++;
for (d4=0; d4<5; d4++);
printf("%c",d1);
}
else break ;
} while(d1>'A' && d1<='Z' && d3<4);
}
#include "stdio.h"
#include "conio.h"
main( )
{
char d1;
for(d1='A'; d1<='Z'; d1++)
{
if(d1%5=0) continue;
printf("%d",d1);
}
}
NOT :int d3; int d4; d3=0; ile intd3=0,d4; aynı anlama
gelmektedir.
C ve C++ Dersleri
- C Diline Giriş
- C Dilinde Aritmetik İşlemler
- C Fonksiyonlar
- C Koşula Bağlı İşlem Satırları
- C Else Komutu Ve Kod Blokları
- C Kod Blokları
- C Döngüler
- C Break Deyimi
- C Switch Kalıbı
- C Goto Deyimi
- C Format Tanımlayıcıları
- C Değişken Tanımlayıcıları
- C Aritmetik İşlemciler
- C++ Diziler Ve Sözcükler
- C++ İsaretçiler
- C++ İsaretçiler Ve Diziler
- C++ Dersleri
- C++ Degişkenler
- C++ Veri Tipleri
- C++ Operatörler
- C++ İf Komutu
- C++ İf - Else Komutu
- C++ Switch-Case Komutu
- C++ While Döngüsü
- C++ Do - While Döngüsü
- C++ For Döngüsü
- C++ Break Ve Exit
- C++ Fonksiyonlar
- C++ Dizilier
- C++ Dinamik Diziler