Witam, w podręczniku Informatyka Europejczyka (Zadanie 1.10) na samym wstępie do algorytmów znajduje się taki oto kod (poniżej)
Proszę o wytłumaczenie:
1. if (x) x++; //jak ten if ma się wykonać, jeżeli nie ma żadnego warunku, jest samo (x) ???
2. else if (x+y) // to samo
3. else if (y) // to samo
Z góry dziękuję za odpowiedź i pozdrawiam.
#include <iostream>
using namespace std;
int main()
{
double x=0,y=1;
if (x) x++;
else if (x+y) y*=x+3;
else if (y) x-=y*3;
x+=y;
cout<<"x = "<<x<<"\ty = "<<y<<endl;
return 0;
}