return

1.6.9 return The return statement causes the current function to terminate. It can return a value to the calling function. A return statement can not appear in a function whose return type is void. If the value returned has a type different from that of the function’s return type, then the value is converted. Using […]

Daha Fazla

break

1.6.8 break The break statement can only appear in a switch body or a loop body. It causes the execution of the current enclosing switch or loop body to terminate. Syntax: break; Examples: switch(henry) { case 1: print(“Hi!\n”); break; case 2: break; } If henry is equal to 2, nothing happens. for(loop=0;loop<50;loop++) { if(loop==10) break; […]

Daha Fazla

continue

1.6.7 continue The continue statement can only appear in a loop body. It causes the rest of the statement body in the loop to be skipped. Syntax: continue; Examples: for(loop=0;loop<100;loop++) { if(loop==50) continue; printf(“%i\n”,loop); } The numbers 0 through 99 are printed except for 50. joe=0; while(joe<1000) { for(zip=0;zip<100;zip++) { if(joe==500) continue; printf(“%i\n”,joe); } joe++; […]

Daha Fazla

goto

1.6.6 goto The goto statement transfers program execution to some label within the program. Syntax: goto label; …. label: Examples: goto skip_point; printf(“This part was skipped.\n”); skip_point: printf(“Hi there!\n”); Only the text “Hi there!” is printed. Faydalı Yetersiz

Daha Fazla

for

1.6.5 for The for statement allows for a controlled loop. Syntax: for( expression1 ; expression2 ; expression3 ) statement… expression1 is evaluated before the first iteration. After each iteration, expression3 is evaluated. Both expression1 and expression3 may be ommited. Ifexpression2 is ommited, it is assumed to be 1. statement is executed repeatedly until the value of expression2 is 0. The test on expression2 occurs before each execution of statement. Examples: for(loop=0;loop<1000;loop++) printf(“%i\n”,loop); Prints numbers 0 through 999. […]

Daha Fazla

do

1.6.4 do The do…while construct provides an iterative loop. Syntax: do statement… while( expression ); statement is executed repeatedly as long as expression is true. The test on expression takes place after each execution of statement. Examples: do { betty++; printf(“%i”,betty); } while (betty<100);   Faydalı Yetersiz

Daha Fazla

while

1.6.3 while The while statement provides an iterative loop. Syntax: while( expression ) statement… statement is executed repeatedly as long as expression is true. The test on expression takes place before each execution of statement. Examples: while(*pointer!=’j’) pointer++; while(counter<5) { printf(“counter=%i”,counter); counter++; }   Faydalı Yetersiz

Daha Fazla

switch

1.6.2 switch A switch statement allows a single variable to be compared with several possible constants. If the variable matches one of the constants, then a execution jump is made to that point. A constant can not appear more than once, and there can only be one default expression. Syntax: switch ( variable ) { […]

Daha Fazla