whats wrong with the following loop? int x = 0; while (x) { ++x; cout << x << endl; }