C++ Programming
07-23-2009, 08:40 PM
what happens with if condition in following code?
int function(int i)
{
printf("inside function");
return 0;
}
int main()
{
if(function)
printf("hi");
else
printf("bye");
}
and output is only
hi
why compiler doesn't complaints about wrong function call?
http://www.barakasoft.com/script/Forums/Images/smiley_confused.gif
modified on Thursday, July 23, 2009 12:08 PM
int function(int i)
{
printf("inside function");
return 0;
}
int main()
{
if(function)
printf("hi");
else
printf("bye");
}
and output is only
hi
why compiler doesn't complaints about wrong function call?
http://www.barakasoft.com/script/Forums/Images/smiley_confused.gif
modified on Thursday, July 23, 2009 12:08 PM