BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 3 Funciones: declaración y definición
Errores Comunes de Programación

Olvidar incluir el archivo de cabecera matemático, al usar las funciones matemáticas de biblioteca, puede causar resultados extraños.

Omitir el tipo de valor de regreso en una definifión de función causa un error de sintaxis, si el prototipo de función especifica un regreso de tipo distinto a int.

Olvidar regresar un valor de una función, que se supone debe regresar un valor, puede llevar a errores inesperados. El estándar ANSI indica que el resultado de esta omisión queda indefinido.

Regresar un valor de una función, cuyo tipo de regreso se ha declarado como void, causar  un error de sintaxis.

Declarar par metros de función del mismo tipo como float x, y en vez de float x, float y. La declaración de parámetros float x, y convertiría de hecho a y en un parámetro de tipo int, porque int es el valor por omisión.

Es un error de sintaxis colocar un punto y coma después del paréntesis derecho que encierra una lista de parámetros de una definición de función.

Volver a definir dentro de la función un par metro de función como variable local es un error de sintaxis.

Definir una función en el interior de otra función es un error de sintaxis.

Olvidar el punto y coma al final del prototipo de función hará  que ocurra un error de sintaxis.

Convertir de un tipo de datos superior en la jerarqu¡a de promoción a un tipo inferior, puede modificar el valor del dato.

Olvidar un prototipo de función generar  un error de sintaxis, si el tipo de regreso de la función no es int y la definición de función aparece después de la llamada a la función dentro del programa. De lo contrario, el olvidar un prototipo de función puede causar un error en tiempo de ejecución o un resultado inesperado.