

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
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
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


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í