■ declaration inside błock is a statement
■ it may be placed after other statements
{
int i=12;
cout << "statement";
int j=i; /* <<<< not allowed in C */
for (int k=0; k<20; k++)
j+=k;
>