¿Qué significa if(1) en lenguaje C?
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.