, : , , .
, , . , , , , ( ). Comma , . , , , .
, . , , .
, , , (, for), .
, ,
for (ListItem* ptr = list_header;
assert(ptr != NULL), ptr->key != target_key;
ptr = ptr->next);
, target_key (.. ). -.
while(function1(), function2(), function3()) , function3() function1(), function2(). , , , , , while . while(function1(), function2(), function3()),
do
{
function1();
function2();
if (!function3())
break;
...
} while (true);