My project
  • e-books (current)
  • VSC
  • Comandos
    Terminal Git & Github
  • Frontend
    HTML5 CSS3 SASS Bootstrap 4 JS PUG JS Jquery TypeScript React Angular
  • Backend
    NODE JS Express JS PHP C Wordpress SQL
  • Tools
    NPM Webpack Babeljs Pug JS Pug JS
  • Temas varios
    Jobs International Events SEO UX/UI Marketing Design Business Cool Frontend Pages Canada

    Algoritmos

  • Debe ser preciso y ordenado
  • Debe ser definido, debe llegar a la misma solución
  • Debe ser finito, debe tener un comienzo y un final

    Comandos

  1. gcc nombrePrograma.c para que compile el programa
  2. ll para que te muestre la lista de archivos
  3. ./a.out para ejecutar
  4. gcc nombrePrograma.c -o nombreNuevo así nombramos al archivo ejecutable como querramos
  5. gcc 24-raiz-cuadrada.c -o 24-raiz-cuadrada -lm cuando usas la función POW

    Acerca de C

  • Todo programa de C debe de tener una función principal
  • C es un lenguaje pequeño, por lo tanto se puede aprender con rapidez.

    Consejos varios

  • Manejar bien los apuntadores es crítico.

    Librerias en C

  • #include<stdio.h>
  • #include<string.h>
  • #include<math.h>
  • #include<stdlib.h>

    Variables y Macros

  1. Variables locales: int x = 10; se llaman locales porque están dentro de una función
  2. Variables globales: se encuentran fuera de una función
  3. DEFINE #DEFINE PI 3.1416 es lo mismo que una constante
  4. int se usa para variables enteras
  5. float tamaño: 4bytes se usa para variables con decimales y cuando ejecutas el programa, te muestra decimales, y si quieres especificar cuantos decimales solo tienes que indicarselo así printf("La suma de x + PI es: %.2f",suma); y también te lo redondea.
  6. unsigned int su tamaño es de 2bytes y su rango es de 65535
  7. char tamaño: 1byte rango: 0 a 255
  8. short tamaño: 2bytes rango: -128 a 127
  9. long tamaño: 4bytes rango: 262144 y se ejecuta con
  10. double tamaño: 8bytes rango: muy extenso, se imprime printf("El elemento que quiere mostrar es: %lf\n",e);
  11. char x[50] cuando quieras guardar un texto, le indicas la cantidad de caracteres que te permite

    Datos muy útiles

  • return 0; se utiliza al final de la función de nuestro programa para verificar que esta bien
  • %s sirve para avisar que vas a guardar un string

    Funciones

  • scanf("%s",&c); cuando corres el programa, te pide que digites datos, pero si vas a guardar palabras, ya no es necesario poner &, ejemplo: scanf("%s",c); el problema es que el scanf te guarda todo, pero solo hasta que apretas la tecla de espacio, ahó ya no guardara lo demás, para eso usas la función gets(x)
  • gets(x) te guarda todo los caracteres incluido los espacios
  • puts("hola mundo"); sirve igual que printf pero solo dentro de los condicionales
  • strcmp(variable,'texto')==0 sirve para comprobar cadenas de texto
  • system("clear"); Función para limpiar pantalla, utiliza la librería. #include