ESTRUCTURA Y FORMATO Lenguaje C

Por:marx

ESTRUCTURA Y FORMATO DEL PROGRAMA.
PANORAMA GENERAL.

• El formato de escritura
• Los comentarios
• Las sentencias para el pre-procesador
• Las funciones. Definición de una función
• Las declaraciones
• Reglas de alcance
• Las expresiones
• Las sentencias
• La sentencia "if-else"
• La sentencia "for"
• La función "printf"
• La función "scanf"

Los programas se construyen con:

Comentarios.
Ordenes para el preprocesador
de macros.
Definiciones de funciones.
Expresiones formadas con constantes, variables,
funciones y operadores.
Sentencias.

EL FORMATO DE ESCRITURA ES MUY FLEXIBLE:
Las constantes, identificadores y palabras clave deben separarse; pero
ello puede hacerse con :
- espacios en blanco
- marcas de tabulador
- marcas de salto de linea
- comentarios

LOS COMENTARIOS
Son lineas que ignora el compilador pero sirven para documentar los
programas:
Empiezan con: /*
terminan con: */
pueden abarcar varias lineas
no se pueden anidar

/*
ej1.c
Indica el menor de dos enteros leidos
*/
...
...
...
scanf("%d%d", &n1, &n2); /* aqui se leen dos
valores enteros */
...
...

LAS SENTENCIAS PARA EL PREPROCESADOR
Son órdenes que el preprocesador interpreta antes de que el código
fuente sea compilado.

El preprocesador produce un programa escrito en C que es lo que se
compila después.

Deben empezar con el símbolo " # " en la
primera columna.

# define PI 3.1416

LAS FUNCIONES

Un programa esta formado por funciones.
No se pueden definir anidadas.
Desde una función se puede llamar a cualquier otra.
Está permitida la recursividad.
Si no se indica otro tipo, las funciones son de tipo "int" por
defecto
El mecanismo de paso es por valor.
DEVUELVEN UN VALOR.

La función "main"

Todo programa debe contener una función llamada "main".
Es la invocada desde el sistema operativo cuando comienza la
ejecución del programa.
También devuelve un valor al medio de llamada.


DEFINICION DE UNA FUNCION

Encabezamiento . . . . . . . . . . . . tipo nombre (p1, p2, p3)
Declaración de parámetros . . . . . tipo p1, p2, p3;
{
Cuerpo con: Declaraciones . . . . . . tipo v1, v2, v3;
Sentencias . . . . . . sentencia
...
}






Comentarios

Entradas populares de este blog

Evento Lostfocus Visual basic

Archivos de cabeceras de la biblioteca LENGUAJE C

Suma en cuadros de texto Visual basic