El caso es que, hoy he aprendido que en el switch de C se pueden tratar rangos!!!
Lo apunto aqui para no olvidarlo :D
int main(int argc, char *argv[])
{
int x;
switch(x){
case 1 ... 5: // bloque instrucciones y break
case 7 ... 10: // bloque instrucciones y break
case 11 ... 15: // bloque instrucciones y break
}
Vale, si, que seguro todo el mundo lo sabia... Se que en pascal funciona de la misma manera, pero a mi nunca me habia funcionado... hasta que me han dicho que tiene que haber un espacio entre el primer valor, los 3 puntos seguidos y el segundo valor!!!
Pues eso, algo nuevo hemos aprendido hoy... (valdrá para el proyecto del robot???)
No hay comentarios:
Publicar un comentario