i have seen at many places where condition is to be evaluated..
if(a)
{}
if(!a)
{}
for(i=0;!a;i++)
{}
if(1){}
if(!9){}

and things lyk that

can u tell me wat r the various types of conditions of if() n wat datatypes should be "a" for the above cases...???
and i knw the basic functionality of if()..!!!