SlideShare una empresa de Scribd logo

Librerías en lenguaje C
Las librearías son archivos que nos permiten llevar a cabo
diferentes tareas sin necesidad de preocuparnos por cómo se
hacen sino simplemente entender cómo usarlas Se conoce como
librerías a cierto tipo de archivos que podemos importar o incluir
en nuestro programa.
Las librerías pueden tener varias extensiones diferentes, las más
comunes son: .lib, .bpl, .a, .dll, .h
GRAPHICS.H Se
puede utilizar para
dibujar diferentes
formas, textos de la
pantalla en diferentes
tipos de letra,
cambiar colores, etc.
STDIO.H Significa
“standard input-output
header”. Contiene
operaciones estándar
de entrada y salida.
DOS.H Contiene
funciones para el
manejo de las
interrupciones, la
producción de sonido,
fecha y funciones de
tiempo,etc.

Declaración de
variables
El lenguaje C obliga a declarar una variable antes de ser usada. Declarar
una variable no significa que se le asigne contenido, sino simplemente se
indica que la variable existe. ¿Qué nos mostrará si intentamos mostrar o
utilizar la variable si no le hemos asignado contenido? Hay lenguajes que
asignan automáticamente contenido cero, vacío o falso a una variable,
dependiendo de qué tipo sea. Sin embargo en C no está permitido usar una
variable sin antes haberle asignado un contenido, a lo que se denomina
“inicializar la variable”. Por tanto, al tratar de ejecutar un programa donde
una variable está sin inicializar puede producirse un error de compilación.
Hay lenguajes donde la inicialización (o incluso la declaración) de las
variables no es estrictamente obligatoria como PHP ó Visual Basic.

Tipos de variables
Variables globales: son las
que se declaran después del
llamado a las cabeceras,
pero antes de cualquier
función, y son útiles para
cualquier parte del
programa.
Variables locales: son
las que se declaran
dentro de una función, y
solo sirven para ser
usadas dentro de esa
función.

Tipos de datos
Tipo entero: Se usan para
representar números enteros.
En general se pueden usar para
representar cualquier variable
discreta.
Los tipos de datos enteros son:
short, int, long y long long, cada
uno representando un número
entero de un tamaño o
capacidad determinado.
Tipo real: Se emplean para
representar números reales
Tipo de caracteres: Este tipo
se utiliza para representar los
256 caracteres de la tabla de
caracteres del sistema. El tipo
char es también un tipo
entero, ya que puede tomar
valores de 0 a 255. Por lo tanto
también puede ser signed o
unsigned.

Palabras reservadas en
lenguaje c
En C, como en cualquier otro lenguaje, existen una serie de palabras
clave que el usuario no puede utilizar como identificadores. Estas
palabras sirven para indicar al computador que realice una tarea muy
determinada (desde evaluar una comparación, hasta definir el tipo de
una variable) y tienen un especial significado para el compilador. El C es
un lenguaje muy conciso, con muchas menos palabras clave que otros
lenguajes.
auto break case char
const continue
default
do double else enum
extern float for

Funciones Básicas del C
La función es un bloque de instrucciones qu realizan una tarea específica y siempre devuelven
un valor único a la función de llamada. Las funciones se utilizan para minimizar la repetición de
códigos. C supone que cada función devuelve un valor. Si el programador desea un valor de
retorno, este se logra utilizando return.
Hay dos tipos de funciones del lenguaje c:
•Funciones definidas por el usuario :
•La definición de una función se realiza escribiendo primero el tipo de valor de retorno de la
función.
•Funciones definidas por el programador:
•Cuando se utilizan las funciones predeterminadas es necesario incluir a la biblioteca o librería
que contiene su definición

Más contenido relacionado

La actualidad más candente

c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
jennipaola
 
C# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptualC# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptualFernando Jose
 
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeLenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeDunkherz
 
Cap4 compiladores
Cap4 compiladoresCap4 compiladores
Cap4 compiladores
CJAO
 
Clase 1 Programación II
Clase 1 Programación IIClase 1 Programación II
Clase 1 Programación II
reynaldocastillo
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
Idalia Tristan
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
Desireé mart?ez
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
Sol López
 
lenguajes formales
lenguajes formaleslenguajes formales
lenguajes formales
ManuelGuevara43
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
Nana Garces
 
Lenguaje c... trabajo
Lenguaje c... trabajoLenguaje c... trabajo
Lenguaje c... trabajo
yennifer sanchez
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Introduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cIntroduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion c
Freivys Paredes
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
Denisse C
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
oscar020615
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
Humano Terricola
 

La actualidad más candente (20)

c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
C# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptualC# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptual
 
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeLenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
 
Cap4 compiladores
Cap4 compiladoresCap4 compiladores
Cap4 compiladores
 
Clase 1 Programación II
Clase 1 Programación IIClase 1 Programación II
Clase 1 Programación II
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
Lenguaje de programación C
Lenguaje de programación CLenguaje de programación C
Lenguaje de programación C
 
lenguajes formales
lenguajes formaleslenguajes formales
lenguajes formales
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
Lenguaje c... trabajo
Lenguaje c... trabajoLenguaje c... trabajo
Lenguaje c... trabajo
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Introduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cIntroduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion c
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
 

Similar a Librerías en-lenguaje-c

Lenguaje c
Lenguaje cLenguaje c
Ensayo de programacion c
Ensayo de programacion cEnsayo de programacion c
Ensayo de programacion c
Chavez Raul
 
Lenguaje c 1
Lenguaje c 1Lenguaje c 1
Lenguaje c 1
francisyen54
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje de la programación orientada a objetos c#
Lenguaje de la programación orientada a objetos c#Lenguaje de la programación orientada a objetos c#
Lenguaje de la programación orientada a objetos c#
Juan Carlos Prieto
 
El lenguaje C, Jesus Franco
El lenguaje C, Jesus FrancoEl lenguaje C, Jesus Franco
El lenguaje C, Jesus Franco
JesusFranco50
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
area21
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
Estudiantes ISI_UCA
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
ValeriaBerrones
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
Jesus22barrera
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ iizamand14
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
Nicole Angela Holguin Sancan
 
Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje c
alejanlaura
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales
Andrea6e
 
lenguaje de programacion C++
lenguaje de programacion C++lenguaje de programacion C++
lenguaje de programacion C++
Diego Fernado Coronado
 
¿Qué es programación en C_.pptx
¿Qué es programación en C_.pptx¿Qué es programación en C_.pptx
¿Qué es programación en C_.pptx
LilulandiaDaSilva
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
LaishaXime
 
Estructura basica de_c_(2)
Estructura basica de_c_(2)Estructura basica de_c_(2)
Estructura basica de_c_(2)
gadiel1515
 

Similar a Librerías en-lenguaje-c (20)

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Ensayo de programacion c
Ensayo de programacion cEnsayo de programacion c
Ensayo de programacion c
 
Lenguaje c 1
Lenguaje c 1Lenguaje c 1
Lenguaje c 1
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje de la programación orientada a objetos c#
Lenguaje de la programación orientada a objetos c#Lenguaje de la programación orientada a objetos c#
Lenguaje de la programación orientada a objetos c#
 
El lenguaje C, Jesus Franco
El lenguaje C, Jesus FrancoEl lenguaje C, Jesus Franco
El lenguaje C, Jesus Franco
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ ii
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje c
 
Guia en lenguaje c
Guia en lenguaje c Guia en lenguaje c
Guia en lenguaje c
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales
 
lenguaje de programacion C++
lenguaje de programacion C++lenguaje de programacion C++
lenguaje de programacion C++
 
¿Qué es programación en C_.pptx
¿Qué es programación en C_.pptx¿Qué es programación en C_.pptx
¿Qué es programación en C_.pptx
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
 
Estructura basica de_c_(2)
Estructura basica de_c_(2)Estructura basica de_c_(2)
Estructura basica de_c_(2)
 

Más de meily_murillo

Ejercicio#4 normalizacion
Ejercicio#4   normalizacionEjercicio#4   normalizacion
Ejercicio#4 normalizacion
meily_murillo
 
Ejercicio #°3 normalizacion
Ejercicio #°3 normalizacionEjercicio #°3 normalizacion
Ejercicio #°3 normalizacion
meily_murillo
 
ejercicio #° 2
ejercicio #° 2ejercicio #° 2
ejercicio #° 2
meily_murillo
 
Lenguaje, c ++
Lenguaje, c ++Lenguaje, c ++
Lenguaje, c ++
meily_murillo
 
Dbase grupo 8
Dbase grupo 8Dbase grupo 8
Dbase grupo 8
meily_murillo
 
Origen de las base de datos meily murillo sistemas
Origen de las base de datos meily murillo sistemasOrigen de las base de datos meily murillo sistemas
Origen de las base de datos meily murillo sistemas
meily_murillo
 

Más de meily_murillo (6)

Ejercicio#4 normalizacion
Ejercicio#4   normalizacionEjercicio#4   normalizacion
Ejercicio#4 normalizacion
 
Ejercicio #°3 normalizacion
Ejercicio #°3 normalizacionEjercicio #°3 normalizacion
Ejercicio #°3 normalizacion
 
ejercicio #° 2
ejercicio #° 2ejercicio #° 2
ejercicio #° 2
 
Lenguaje, c ++
Lenguaje, c ++Lenguaje, c ++
Lenguaje, c ++
 
Dbase grupo 8
Dbase grupo 8Dbase grupo 8
Dbase grupo 8
 
Origen de las base de datos meily murillo sistemas
Origen de las base de datos meily murillo sistemasOrigen de las base de datos meily murillo sistemas
Origen de las base de datos meily murillo sistemas
 

Último

ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 

Último (20)

ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 

Librerías en-lenguaje-c

  • 1.
  • 2.  Librerías en lenguaje C Las librearías son archivos que nos permiten llevar a cabo diferentes tareas sin necesidad de preocuparnos por cómo se hacen sino simplemente entender cómo usarlas Se conoce como librerías a cierto tipo de archivos que podemos importar o incluir en nuestro programa. Las librerías pueden tener varias extensiones diferentes, las más comunes son: .lib, .bpl, .a, .dll, .h
  • 3. GRAPHICS.H Se puede utilizar para dibujar diferentes formas, textos de la pantalla en diferentes tipos de letra, cambiar colores, etc. STDIO.H Significa “standard input-output header”. Contiene operaciones estándar de entrada y salida. DOS.H Contiene funciones para el manejo de las interrupciones, la producción de sonido, fecha y funciones de tiempo,etc.
  • 4.  Declaración de variables El lenguaje C obliga a declarar una variable antes de ser usada. Declarar una variable no significa que se le asigne contenido, sino simplemente se indica que la variable existe. ¿Qué nos mostrará si intentamos mostrar o utilizar la variable si no le hemos asignado contenido? Hay lenguajes que asignan automáticamente contenido cero, vacío o falso a una variable, dependiendo de qué tipo sea. Sin embargo en C no está permitido usar una variable sin antes haberle asignado un contenido, a lo que se denomina “inicializar la variable”. Por tanto, al tratar de ejecutar un programa donde una variable está sin inicializar puede producirse un error de compilación. Hay lenguajes donde la inicialización (o incluso la declaración) de las variables no es estrictamente obligatoria como PHP ó Visual Basic.
  • 5.  Tipos de variables Variables globales: son las que se declaran después del llamado a las cabeceras, pero antes de cualquier función, y son útiles para cualquier parte del programa. Variables locales: son las que se declaran dentro de una función, y solo sirven para ser usadas dentro de esa función.
  • 6.  Tipos de datos Tipo entero: Se usan para representar números enteros. En general se pueden usar para representar cualquier variable discreta. Los tipos de datos enteros son: short, int, long y long long, cada uno representando un número entero de un tamaño o capacidad determinado. Tipo real: Se emplean para representar números reales Tipo de caracteres: Este tipo se utiliza para representar los 256 caracteres de la tabla de caracteres del sistema. El tipo char es también un tipo entero, ya que puede tomar valores de 0 a 255. Por lo tanto también puede ser signed o unsigned.
  • 7.  Palabras reservadas en lenguaje c En C, como en cualquier otro lenguaje, existen una serie de palabras clave que el usuario no puede utilizar como identificadores. Estas palabras sirven para indicar al computador que realice una tarea muy determinada (desde evaluar una comparación, hasta definir el tipo de una variable) y tienen un especial significado para el compilador. El C es un lenguaje muy conciso, con muchas menos palabras clave que otros lenguajes. auto break case char const continue default do double else enum extern float for
  • 8.  Funciones Básicas del C La función es un bloque de instrucciones qu realizan una tarea específica y siempre devuelven un valor único a la función de llamada. Las funciones se utilizan para minimizar la repetición de códigos. C supone que cada función devuelve un valor. Si el programador desea un valor de retorno, este se logra utilizando return. Hay dos tipos de funciones del lenguaje c: •Funciones definidas por el usuario : •La definición de una función se realiza escribiendo primero el tipo de valor de retorno de la función. •Funciones definidas por el programador: •Cuando se utilizan las funciones predeterminadas es necesario incluir a la biblioteca o librería que contiene su definición