Sabtu, 05 April 2014

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