Det er måske lige værd at nævne at kontrol strukturer tester for sandhed...
altså:
bool sandFalsk = true;
if (sandFalsk).....
// Er jo det samme som
if (sandFalsk == true).....
// Eller...
int tal = 1;
if (tal)......
// er det samme som
if (tal != 0).....
/*
Fordi false(Falsk) er en nul-værdi og true(sand) er alt andet.
*/