Por ejemplo:
Código
este codigo imprime cierto valores y despues sale del bucle pero la duda que tengo en que momento la condicion se vuelve falsa para que salga del bucle?.
#include <iostream> using namespace std; int main(){ int numero=60; while(numero){ cout<<numero<<"\n"; numero /= 3; } return 0; }
En que momento la variable ya no es valida para estar en el bucle?.
ademas estoy iniciandome en java y me di cuenta que a diferencia de c++ java solo permite usar variables de tipo boolean como condicion por lo cual cuando intento hacer el mismo codigo me lanza el siguiente error "no se puede convertir 'numero' de tipo int a tipo boolean"