Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje C
Lenguaje C
LENGUAJE C
Profesora:
Karelys Arredondo
Nota: (las constantes son variables que conservan el mismo valor todo el
programa una vez que incluimos una constante en nuestro programa el
compilador va a sustituir el texto contenido en la constante por el texto del
mismo.)
En C++ los comentarios se pueden hacer en una linea con // (//en c++ esto es
un comentario)
Tipo de Variables en C
Definición: Para la definición de variables de debe poner primero el tipo
de variable a definir y luego el nombre de la variable ( si queremos inicializarla
podemos a continuación poniendo = valor) y si queremos definir mas de una
variable del mismo tipo podemos poniendo una coma a continuación. Ejemplo:
int contador; /* define una variable con el nombre contador de tipo entero */
Tipo de definición
Struct nombre {
Tipo variable1
Tipo variable2
Tipo variablex
};
Constantes :
#define MAXLINEAS 24
Un ejemplo que para los amantes de turbo pascal les puede gustar
#include <stdlib.h>
#include <conio.h>
// definición de constantes.
#define BEGIN {
#define END }
void main()
BEGIN
char var[255];
clrscr();
WRITELN("hola");
READLN( var );
WRITELN( var);
PAUSA;
END
Funciones
Una función es una parte del código independiente del programa que se
llama dentro de él, como dijimos anteriormente C no tiene procedimientos
solamente funciones los procedimientos los simula con funciones que no
devuelven nada (Void) la estructura de la funciones en C y es los elementos
mas fuertes del lenguaje. El desarrollo de una función es:
codigo ejecutable
if ( condición_logica )
{ ....
acción 1
....
else
{ .....
acción 2
.....
Switch (variable)
accion...
break
.....
accion...
break
default : ..... /* en caso de que no se cumpla ninguna...*/
accion...
break
Repeticiones
While (condición)
....
sentencias
....
Sentencia for
{...
....
sentencias....
...
....
}
Punteros:
Manejo de archivos en C
FILE *archivo
Propiedades
*Un núcleo del lenguaje simple, con funcionalidades añadidas
importantes, como funciones matemáticas y de manejo de archivos,
proporcionadas por bibliotecas.
EJERCICIO 1
#include <stdio.h>
#include <stdlib.h>
int main(void)
int peso;
scanf("%d",&peso);
printf("Seleccione opción:\n");
printf("1 - Hectogramos\n");
printf("2 - Decagramos\n");
printf("3 - Gramos\n");
printf("4 - Decigramos\n");
printf("5 - Centigramos\n");
printf("6 - Miligramos\n");
scanf("%d",&opcion);
switch (opcion)
{
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
default:
printf("Opción no válida.");
break;
system("PAUSE");
return 0;
}
EJERCICIO 2
#include <stdio.h>
#include <stdlib.h>
int main(void)
int opcion;
printf("Seleccione opción:\n");
printf("1 - Archivo\n");
printf("2 - Buscar\n");
printf("3 - Salir\n");
scanf("%d",&opcion);
else
system("PAUSE");
return 0;