/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

sobre break

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Pantalàimon_



Registrado: 17 Jul 2007
Mensajes: 91

MensajePublicado: 01/10/2007 11:38 pm
Título: sobre break

Tengo una duda rápida. En el caso de este programa, pensaba que según como funciona break, me escribiría los números del 0 al 9.
Pues break teóricamente rompe el bucle en el que está. ¿Si está dentro del "bucle" if porqué me rompe el bucle for?

Código:
#include<stdio.h>

int main(void)
{
  int indice;
  for(indice=0;indice<10;indice++)
  {
    printf("%d\n",indice);
    if(indice==5)
    {
    break;
    }
  }
}


Saludos!
Volver arriba
v4r3t



Registrado: 06 Mar 2007
Mensajes: 46

MensajePublicado: 02/10/2007 7:30 am
Título:

¿Pero if es un bucle?
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3841
Ubicación: Mexico

MensajePublicado: 02/10/2007 7:30 am
Título:

Porque las sentencias "if" son sentencias de seleccion, no de repeticion o bucles.

La palabra reservada "break" termina inmediatamente el bucle o sentencia de repeticion (while, do ... while, for) donde esta se encuentre y en tu caso lo que esta realiza es la terminacion subita del bucle for cuando el valor de la variable "indice" sea igual a cinco.

La unica otra sentencia donde esta palabra reservada aplica (o tiene efecto) es en una sentencia de seleccion switch.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
Pantalàimon_



Registrado: 17 Jul 2007
Mensajes: 91

MensajePublicado: 02/10/2007 10:34 am
Título:

Gracias!! Very Happy
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com