Please enable JavaScript.
Coggle requires JavaScript to display documents.
Elementos de un programa en C, Por Axel Alejandro Piña López - Coggle…
Elementos de un programa en C
Un programa contiene varios elementos (aunque no es obligatorio que todos estén presentes siempre).
Tipos de datos.
Dependiendo de su tipo, se representará y almacenará el dato en la memoria de la computadora de una manera específica.
Ejemplos
char
i n t
float
double
Identificadores
.
Elementos creados por el programador (variables, constantes, funciones, etcétera) o bien creados en bibliotecas de funciones (comúnmente llamadas librerías) junto con el lenguaje, requiere un nombre exclusivo para diferenciarse del resto.
Reglas por seguir
Un identificador se forma a partir de dígitos, letras y el carácter de subrayado (guión bajo); no se puede utilizar ningún otro carácter.
El primer carácter de un identificador siempre debe ser una letra o guión bajo.
El número de caracteres puede ser ilimitado
Es posible utilizar letras mayúsculas y minúsculas, sin embargo hay diferencia en el uso de estas.
No se pueden utilizar palabras reservadas d e C como identificadores; tampoco símbolos o espacios en blanco.
Ejemplos
_codigo
Nombre_alumno
A
ALUMNO
X1
Nombre
a
resultado_3
Variables.
Datos que están almacenados, junto con las instrucciones, en la memoria. Es espacio en la memoria que el programador reserva con el fin de almacenar esos datos cuando empieza la ejecución de un programa o que pueden ir cambiando durante ese proceso, es necesario el declararlas con anterioridad.
Declarar valores
Reservar los espacios de memoria que requiere el programa para su ejecución; para ello es necesario especificar el tipo de dato, así como el identificador con que se le hará referencia posteriormente.
Sintaxis para la declaración de variables en C.
<tipo_dato> <identificador>;
Ejemplos
int a;
Se reserva un espacio en la memoria llamado " a ", con capacidad para un entero.
float b,c,d ;
Se reservan 3 espacios en la memoria para guardar 3 números reales , a los cuales se hace referencia mediante "b ", " c " y "d " respectivamente.
char j ;
Se reserva un espacio en l a memoria para poder almacenar cualquier carácter y se puede hace referencia a este espacio mediante el identificador "j".
Constantes
Espacio en memoria que recibe un valor por primera vez y generalmente no se modifica durante la ejecución de un programa. Se utiliza cuando se conoce el valor de algún dato pero además se sabe que este dato no debe cambiar.
#define
Declara constantes simbólicas y crea macros
(#)define <identificador> <valor>
(Sin paréntesis)
Los valores no ocupan un espacio en la memoria, el compilador sustituye cada ocurrencia del nombre simbólico por su respectivo valor.
const
El dato ocupa un espacio en memoria como si fuera una variable.
<const> < tipo de dato> <identificador>= <valor>;
Palabras reservadas
Aquellas cuyo significado se encuentra definido en el lenguaje: ya tienen un uso específico. Éstas se escriben en las instrucciones
"Ejemplos"
auto, double, intstruct, break, else, long, switch, case, enum register, typedef, char, extern, return, unión, const, float, short, unsigned, continue, for, signed, void, default, goto, sizeof, volatile, do, if, static, while,
Comentarios
Cadenas de caracteres o texto que describen partes del programa que el programador desea explicar; dicho texto no es parte del programa fuente, sino una descripción del mismo.
Por Axel Alejandro Piña López