Red de conocimiento informático - Conocimiento informático - ¿Cómo podemos descubrir rápidamente el error al programar en lenguaje C?

¿Cómo podemos descubrir rápidamente el error al programar en lenguaje C?

Si hay errores lógicos en el código:

1. La variable no ha sido numérica antes de su uso

Ejemplo:

int main()

p>

{

int x=5, y, z

z=x*y

printf; ("d",z) ;

return 0;

}

En este programa, a la variable y no se le ha asignado un valor antes de su uso, por lo que el valor de la salida z será aleatorio por el sistema Asigna un valor a y multiplicado por el valor de x.

2. Confunda el símbolo de asignación "=" con el símbolo igual "=="

Ejemplo:

Existe la siguiente afirmación:

if(a=5)

{

printf("a es igual a 5");

}

La salida El resultado siempre es "a es igual a 5". La razón es que al ejecutar if(a=5), no importa cuál fuera el valor anterior de a, en este momento se reasignará a 5, en lugar de comparar el valor de a. con 5. La expresión correcta para comparar es:

if(a==5)

{

printf("a es igual a 5");

}

Información ampliada

Notas sobre la programación en lenguaje C:

1. Al escribir identificadores, ignore la diferencia entre letras mayúsculas y minúsculas.

2. Confundir constantes de caracteres con constantes de cadena.

3. Ignorar el tipo de variable y realizar una operación ilegal.

4. Ignora la diferencia entre "=" y "==".

5. Olvidé agregar un punto y coma.

6. Añade más punto y coma.

7. Olvidé agregar el operador de dirección "amp;" al ingresar variables.