Hello there!

I came across this weird code. Can anyone help in explaining the logic
involved..?

#include<stdio.h>
double m[]= {7709179948849219.0, 771};
int main()
{
if(m[1]--)
{
          m[0]*=2;
          main();
}
else
    printf(m);
system("pause");
return 0;
}

p.s. No offense with the message that the program displays..!


[Non-text portions of this message have been removed]

Reply via email to