Anda di halaman 1dari 4

Errores ms comunes al empezar a programar en C++

Omitir un punto y coma (;) al final de una sentencia. Produce un error de compilacin.

Omitir la declaracin de una variable. Produce un error de compilacin.

Escribir mal la directiva #include. Produce un error de compilacin.

Escribir mal el nombre de alguna biblioteca aadida con la directiva #include.


Produce un error de compilacin.

Escribir la directiva system(PAUSE); con mayscula. Produce un error de


compilacin.

Confundir = con ==. Hay que tener mucho cuidado con esto, puesto que compila, pero
el comportamiento del programa no es el que esperamos:
o = significa Asignacin, sirve para dar valor a una variable:
 int numero_entero = 3;
 bool flag = true;
o == es un operador de comparacin, devolver verdadero cuando las
expresiones a la derecha y a la izquierda valgan lo mismo, y falso en otro caso:
 a == b  true si a y b tienen el mismo valor almacenado, false en otro
caso.
 (a>3) == (c<4)  true si a es mayor que 3 y c es menor que 4
simultneamente, falso en otro caso
 a == 3  true si a tiene almacenado el valor 3, falso en otro caso.

Escribir el operador != (distinto) al revs (=!). Esto puede compilar segn el caso,
pero el comportamiento del programa en el caso de que compile no ser el esperado.
Escribir los operadores >= y <= al revs (=<, =>). Esto produce un error de compilacin.

Al escribir una sentencia if o if-else, si no se encierran las sentencias a ejecutar entre


llaves { }, puede producir un error. Hay que tener cuidado con esto ya que si no se
ponen las llaves, solo se ejecuta la primera sentencia.

Confundir los separadores de cin y cout:


o cin >> a;
o cout << Hola;

Para imprimir varias cosas distintas en pantalla con la sentencia cout, hay que
separarlas con <<:
o cout << El valor de la variable es: << a << endl;