¿Podemos escribir una declaración de impresión entre paréntesis?

If-Else es una declaración de toma de decisiones, donde el resultado será verdadero o falso . Si la declaración acepta valores booleanos, si el valor es verdadero, ejecutará el bloque de declaraciones debajo de él; de lo contrario, no. Si no se proporcionan llaves ‘{‘ y ‘}’ después de if (condición), entonces, de manera predeterminada, la declaración if considerará que la declaración inmediatamente debajo está dentro de su bloque.

Las declaraciones de toma de decisiones en los lenguajes de programación deciden la dirección del flujo de ejecución del programa. Si es uno de tales declaración de toma de decisiones.

Si cualquier instrucción printf() o std::cout se escribe en el lugar de la condición dentro del bloque if, entonces la ventana de salida obtendrá el resultado como lo escrito en el lugar de la condición, y esta condición siempre se evaluará como verdadera . Entonces , si la declaración se ejecutará como una condición verdadera . A continuación se muestra la ilustración del mismo:

C++

// C++ program to print a string
// within conditional statement
#include <iostream>
using namespace std;
  
// Driver Code
int main()
{
    // Always evaluated as true
    if (cout << "Welcome to ") {
        cout << "GeeksforGeeks";
    }
    else
        cout << "GFG";
    return 0;
}
Producción:

Welcome to GeeksforGeeks

Publicación traducida automáticamente

Artículo escrito por gritik370 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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