Un programa escrito en C está formado por una o varias funciones.
Cada función expresa la realización del algoritmo que resuelve una de las
partes en que se ha descompuesto el problema completo en cuestión.
Formalmente, una función tiene un nombre y está formada por un conjunto de
sentencias que se ejecutan devolviendo un valor al medio que la invoca.
Todo programa debe contener la función "main", que es la invocada desde elsistema operativo cuando comienza la ejecución del programa.La función "main" controla la ejecución del resto del programa.
La función "main" devuelve un valor entero al sistema cuando termina la ejecución
Definición de una función.
Las funciones que componen un programa pueden definirse en ficheros diferentes o en el mismo fichero.
El tipo " void "
Se usa en los casos en que no se pretende que la función devuelva un valor.
La transmisión de valores. El paso por valor.
Al llamar a una función se le pueden pasar pasar valores por la lista de parametros.
Los parámetros se pasan "por valor":
Se evalúan las expresiones de la lista de parámetros de paso y los
valores resultantes se asignan a sus parámetros formales correpondientes.
Clases de almacenamiento.
Las variables y las funciones tienen dos atributos:
• tipo
• clase de almacenamiento
Hay cuatro clases de almacenamiento:
• auto
• extern
• register
• static
por : Iran Franceschi
te hace falta explicar mas
ResponderEliminarme gusta
ResponderEliminar