
[{void|int|char} ]functionname([{void|int|char} paramname[,]...])
{
[{int|char} varname[=meaning];]

for(statement;statement;statement){statement;|{statement;...}}

while(expression){statement;|{statement;...}}

do {statement|{statement;...}} while(expression);

switch(expression)
{case expression:
{statement;|{statement;...}}
default: {statement;|{statement;...}}}

if(expression){statement;|{statement;...}}[else statement;|{statement;...}]

[return[ {void|int|char}];]
}

operators:

+
++
+=
-
--
-=
=
==
<
<<
<=
<<=
>
>>
>=
>>=
|
||
|=
&
&&
&=
!
!!
!=
/
//
/=
*
**
*=

address of: &object
pointer: *object
*a="a";
statement diveder: ,;