{ <anweisung_1> ... <anweisung_n> } |
// Example block { // Blockanfang int i,n; // Vereinbarung i = 0; // Anweisung n = i+1; // Anweisung } // Blockende |
Struktogramm:
// Block #include <iostream.h> main() { int i,j; // outer i i = j = 1; { // Begin inner block int k; int i; // inner i i = k = 3; cout << " inner i = " << i << endl; cout << "i_outer j = " << j << endl; } // End inner block cout << " outer i = " << i << endl; cout << " outer j = " << j << endl; // j = i+k; // k undeclared !! } |