bucle basado media en C ++ (similar a para-cada bucle)

bucle basado en la gama C ++ : Aquí, vamos a aprender sobre el bucle basado en la gama en C ++ , que es similar al bucle de la class -cada.
bucle

basado media en C ++ (mejorado bucle for)

for bucle se utiliza para ejecutar un bloque de instrucciones varias veces si el usuario sabe exactamente cómo se necesitan o requieren muchas iteraciones.

Después de la liberación de C ++ 11, soporta un versión mejorada de for bucle , que también se llama for -cada bucle o mejorada bucle for . Este bucle funciona en iterable como cadena, matriz, conjuntos, etc.

Sintaxis de (for -cada bucle for / mejorado) a base de rango:

    for (data_type variable : iterable){
//body of the loop;
}

Almacena cada elemento de la colección en la variable y luego lo ejecuta.

Nota: palabra clave auto se puede utilizar en lugar de data_type cuales deducir automáticamente el tipo de elemento. Así que tipo de error puede ser reducido.

código C ++ para demostrar ejemplo de bucle basado en la gama

// C++ program to demonstrate example of 
// range-based loop (for-each/ enhanced for loop)
#include <iostream>
using namespace std;
int main()
{
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
cout << "n Demonstration of for-each in C++" << endl;
// Notice that instead of int, auto is used
// it automatically checks for the type of
// the variable so type error can be reduced
// using auto keyword
for (auto x : arr){
cout << " " << x << endl;
}
return 0;
}

salida

Demonstration of for-each in C++
1
2
3
4
5
6
7
8
9


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *