Colección de citas famosas - Slogan de motivación - ¿Qué significa if(1) en lenguaje C?

¿Qué significa if(1) en lenguaje C?

Si el valor de (expresión) expresión es 1, entonces el programa se ejecutará; si es 0, no se ejecutará.

Por ejemplo, si (1 > 2), 1 > 2 es un juicio lógico, 1; 2), y los demás son iguales.

El otro es si(5). Si (valor de retorno de discriminación) tiene un valor predeterminado de 0 en lenguaje C, no se ejecutará; de lo contrario, se ejecutará. Entonces if (5) es equivalente a if (1), es decir, el resultado de if (la expresión es 0 (el juicio lógico solo devuelve 0 y 1, si no es 0, se considera 1)).

Entonces f(0) es equivalente a f (1

Si(1) es equivalente a if (5), if(1 < 2);

int a = 0;

Si se ejecuta (1);

a = 3; resultado a = 3

Si no se ejecuta (0). , omitir ;

a = 4;

si no a = 5; ejecutar a = 5;

Datos extendidos:

c. Declaración común:

Primero, la declaración de expresión

La declaración de expresión consta de una expresión y un punto y coma ";"

Su forma general es: expresión. ; ejecutar la declaración de expresión es calcular el valor de la expresión.

Por ejemplo: x = y z; a = 520 declaración de transferencia

y z; no se puede retener. No hay significado práctico;

i; declaración de autoincremento, el valor I aumenta en 1;

i significa calcular I primero y luego agregar 1; el valor de I por 1 antes de la operación.

2. Declaración de llamada de función

Nombre de la función, parámetros reales y punto y coma ";" lista de parámetros);

Ejecutar una declaración de función es llamar al cuerpo de la función, asignar los parámetros reales a los parámetros formales en la definición de la función y luego ejecutar la declaración en el cuerpo de la función llamada Obtener la función. value.

Llame a la función de biblioteca y genere la cadena

Por ejemplo:

printf(a, b, c /*Llamar al nombre " printf); " función*/

Tercero, declaración de control

Las declaraciones de control se utilizan para controlar el proceso del programa para implementar varios métodos estructurales del programa.

se componen de descriptores de declaraciones específicos. Hay nueve tipos de declaraciones de control en lenguaje C, que se pueden dividir en las siguientes tres categorías:

(1). declaración, cambio. Declaración;

(2). Declaración de ejecución de bucle

Hacer declaración while, declaración while, declaración for;

(3). declaración

Declaración de ruptura, declaración de ir (use este tipo de declaración lo menos posible, porque no favorece la programación estructurada y el abuso hará que el flujo del programa sea irregular y tenga poca legibilidad), continuar declaración, regresar declaración

Juicio condicional

int x, y;

if(x gt; y)

printf("x,\ n ");

Otros

printf("y,\n");

Cuarta declaración compuesta

Una declaración compuesta de Varias declaraciones entre paréntesis se denominan declaraciones compuestas. En un programa, una declaración compuesta debe tratarse como una sola declaración en lugar de varias declaraciones, como

{

x = y z;

a = b c ;

printf("dd ",x,a);

}

Esta es una palabra compuesta. Cada declaración en una declaración compuesta debe estar precedida por un punto y coma que termina en ";" además, no se pueden agregar símbolos fuera de los corchetes "}".

Oración vacía del verbo (abreviatura de verbo)

Una oración que consta únicamente de punto y coma ";" se llama oración vacía. Una declaración vacía es una declaración que no hace nada. Las declaraciones vacías se pueden utilizar como cuerpos de bucle vacíos en los programas.

Por ejemplo, while(getchar()!= '\n'); siempre que el carácter ingresado desde el teclado no sea un retorno de carro, la función de esta declaración es volver a ingresar. El cuerpo del bucle aquí es una declaración vacía.