Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a la programación en C: Conceptos básicos, Apuntes de Programación C

Conceptos básicos de programación en c, incluyendo el proceso de desarrollo, tipos de datos abstractos, organización de código, funciones, punteros y manejo de memoria. Se explica el uso de macros, encabezados estándar, tipos de datos básicos y sentencias de control.

Tipo: Apuntes

2019/2020

Subido el 15/06/2020

Javier19989915
Javier19989915 🇲🇽

3 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1. Conceptos básicos
1.1. Proceso de desarrollo en un programa
1.2. Tipos de datos abstractos
1.3. Organización de un código
1.4. Funciones
1.4.1.Paso por valor y referencia
1.5. Punteros y manejo de memoria
1.6. Fugas de memoria
Un paso de prepocesador realiza substitución de macros en el texto del programa, inclusión de
otros archivos fuente y compilación condicional.
Una colección de encabezados (headers) estándar proporcionan un acceso uniforme a las
declaraciones de funciones y tipos de datos.
Todo programa de C consta de funciones y variables:
Las funciones contienen proposiciones que especifica las operaciones {}
Los argumentos comunican datos entre funciones.
() encierran la lista de argumentos
#include <stdio.h> incluye informaci[on acerca de la biblioteca est[andar
int main(){ define una función llamada main que no recibe valores de
argumentos, las proposiciones de main est[an encerradas entre llaves
printf(“hola, mundo \n”); main llama a la funci[on de biblioteca printf para
escribir esta secuencia de caracteres; \n representa el car[acter nueva l[inea
}
El sangrado hace que los programas sean m[as f]aciles de leer
El rango tanto de int como de float depende de la m[aquina que se est[a utilizando.
Adempas de int y float, C proporciona varios tipos de datos b[asicos, incluyendo
Char carácter-solo un byte
short entero corto
long entero largo
double punto flotante de doble precisión
Las proposiciones individuales se terminan con punto y coma.
Sentencias de control
pf2

Vista previa parcial del texto

¡Descarga Introducción a la programación en C: Conceptos básicos y más Apuntes en PDF de Programación C solo en Docsity!

1. Conceptos básicos 1.1. Proceso de desarrollo en un programa 1.2. Tipos de datos abstractos 1.3. Organización de un código 1.4. Funciones 1.4.1.Paso por valor y referencia 1.5. Punteros y manejo de memoria 1.6. Fugas de memoria Un paso de prepocesador realiza substitución de macros en el texto del programa, inclusión de otros archivos fuente y compilación condicional. Una colección de encabezados (headers) estándar proporcionan un acceso uniforme a las declaraciones de funciones y tipos de datos. Todo programa de C consta de funciones y variables: Las funciones contienen proposiciones que especifica las operaciones {} Los argumentos comunican datos entre funciones. () encierran la lista de argumentos #include <stdio.h> incluye informaci[on acerca de la biblioteca est[andar int main(){ define una función llamada main que no recibe valores de argumentos, las proposiciones de main est[an encerradas entre llaves printf(“hola, mundo \n”); main llama a la funci[on de biblioteca printf para escribir esta secuencia de caracteres; \n representa el car[acter nueva l[inea } El sangrado hace que los programas sean m[as f]aciles de leer El rango tanto de int como de float depende de la m[aquina que se est[a utilizando. Adempas de int y float, C proporciona varios tipos de datos b[asicos, incluyendo Char carácter-solo un byte short entero corto long entero largo double punto flotante de doble precisión Las proposiciones individuales se terminan con punto y coma. Sentencias de control

El cuerpo de un while puede tener una o m[as proposiciones encerradas entre llaves o una sola proposici[on sin llaves: While(i<j) i=2*i; Truncamiento en la divisi[on La raz[on de multiplicar por 5 y después dividir entre 9 en lugar de solamente multiplicar por 5/ es que con C, como en muchos otros lenguajes , la división de enteros trunca el resultado: cualquier parte fraccionaria se descarta. Puesto que 5 y 9 son enteros, 5/9 sería truncado a cero y así