Simple statements
Assignment statements
...n = 3;
....A[i][j] = A[i-1][j] + A[i][j-1];
Procedure calls
...invert_matrix(A, n);
....initialize();
Statement block
....{
........first_thing();
........second_thing();
........third_thing();
.... }
Statements end with a semicolon.
Blocks delimited by { and }, like Pascal's begin and end.
No semicolon after }.