المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : what happens in following code exactly? [modified]



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