\b;Semicolon
Always use a semicolon \c;;\n; after a simple expression. For example: 
\c;
\s;	int counter = 0;
\n;
However, after a \l;bloc\u cbot\bloc;, never put a semicolon:
\c;
\s;	{
\s;		float dist;
\s;		dist = distance(p1, p2);
\s;	} \n;// no semicolon here!\c;
\n;
Do not use a semicolon either immediately after the instructions \c;\l;while\u cbot\while;\n;, \c;\l;if\u cbot\if;\n; or \c;\l;for\u cbot\for;\n;:
\c;
\s;	if ( a < b ) \n;// no semicolon here!\c;
\s;	{
\s;		b = 100-a;
\s;	}
\n;
An instruction is always ended by a semicolon, and not by the end of the line. So you can very well put several instructions on the same line: 
\c;
\s;	int d=20;
\s;	move(d);
\s;	turn(90);
\n;
Is equivalent to:
\c;
\s;	int d=20; move(d); turn(90);
\n;
\t;See also
\l;Programming\u cbot;, \l;types\u cbot\type; and \l;categories\u cbot\category;.