Statement break dan
continue digunakan untuk mengubah control
aliran dari sebuah program. Statement break
ketika digunakan dalam perulangan while,
do..while, for atau switch, ketika
break di eksekusi maka akan mengakibatkan program akan berhenti melakukan
perintah yang ada didalam blok perulangan itu. Biasanya break sering digunakan dalam pernyataan switch. Sementara statement continue
mengindikasikan program untuk menjalankan perintah selanjutnya.
Contoh program dengan continue
statement :
/* Fig. 4.12: fig04_12.c
Using the continue statement in a for statement */
#include <stdio.h>
/* function main begins program execution */
int main( void ){
int x; /* counter */
/* loop 10 times */
for ( x = 1; x <= 10;
x++ ) {
/* if x is 5, continue with
next iteration of loop */
if ( x == 5 ) {
continue; /* skip remaining
code in loop body */
} /* end if */
printf( "%d ", x
); /* display value of x */
} /* end for */
printf( "\nUsed
continue to skip printing the value 5\n" );
return 0; /* indicate
program ended successfully */
} /* end function main */
Program diatas akan menghasilkan output seperti ini :
1 2 3 4 6 7 8 9 10
Used continue to skip
printing the value 5
0 komentar:
Posting Komentar