variable tipos sirve sintaxis salto que programacion print pointer para linea librerias lenguaje imprimir funciones ejemplos dev descargar definicion datos comandos codigos clases arreglos array c++ arrays pointer-arithmetic

sirve - tipos de datos en c++



c++ sintaxis interesante para imprimir nueva lĂ­nea en std:: cout (1)

" /n" es una matriz de 3 caracteres s. Se puede indexar como matriz normal. Los valores booleanos se convierten implícitamente en enteros: false a 0 , true a 1 . Así que usará ''/n'' para j == 5 y '' '' si no,

Esta pregunta ya tiene una respuesta aquí:

El siguiente código imprime un cuadrado de ''*'' caracteres:

int m = 5; int n=5; for (int i = 1; i <= n; i++) for (int j = 1; j <= m; j++) std::cout << "*" << " /n"[j==5];

Salida:

* * * * * * * * * * * * * * * * * * * * * * * * *

Mi pregunta se refiere a la parte " /n"[j==5] . ¿Alguien sabe exactamente cómo funciona esta sintaxis?