flow control

conditional execution

	if( condition )
	{
		do_something
	}
	else if( condition )
	{
		do_something
	}
	else
	{
		do_something
	}

loops

	for( initialize; final_condition; step )
	{
		do_something
	}
	for( i = 0; i < n; i++ )
	{
		do_something
	}

	while( condition )
	{
		do_something
	}

	do
	{
		do_something
	}
	while( condition )

	continue;
	break;

multi-way decision

	switch ( i )
	{
	case 1:
		do_something;
		break;
	case 4:
		do_something;
		break;
	default:
		break;
	}