Red de conocimiento informático - Espacio del host - Mi programa es así pero siempre hay errores. Error c2143: Error de sintaxis: falta ";" (antes de "escribir") Queridos amigos

Mi programa es así pero siempre hay errores. Error c2143: Error de sintaxis: falta ";" (antes de "escribir") Queridos amigos

Falta ";" (antes de "tipo")

(-Esto lo determina el compilador (máquina) según la sintaxis, pero agregar; puede no resolver necesariamente el problema)

El problema puede ser "si".

Si escribe if (num 2 = 0) en el programa, el compilador considerará "num = 0" como una declaración de asignación, en lugar de escribirlo como "num = 0;", allí pueden haber errores,

Es incorrecto escribir "if(num 2 = 0;)" en su lugar, por lo que agregar un punto y coma y modificarlo según el mensaje de error no necesariamente resuelve el problema.

Puedes saber que existe una diferencia entre num=0 y num==0, y el compilador también puede distinguir cuál agrega un símbolo.

Num=0 es una declaración de asignación, num==0 es una expresión de juicio, sin adición.

Si ()-() es una expresión, entonces la declaración num2= 0; se cambia a la expresión num2==0.

Compruebe otros ifs() para ver si existe tal problema.

Si aún tienes problemas después de corregirlos, haz doble clic en el mensaje de error para ver en qué línea están los demás errores.