# Statements

In IDC there are the following statements:

[expression](https://docs.hex-rays.com/9.0/developer-guide/idc/core-concepts/expressions); (expression-statement) if (expression) statement\
if (expression) statement else statement\
for ( expr1; expr2; expr3 ) statement\
while (expression) statement\
do statement while (expression);\
break;\
continue;\
return ;\
return; the same as 'return 0;'\
{ statements... }\
[try statement catch ( var ) statement](https://docs.hex-rays.com/9.0/developer-guide/idc/core-concepts/exceptions)\
throw ;\
; (empty statement)

Please note that the 'switch' statement is not supported.
