Programación en C desde cero | Achraf Mad | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Programación en C desde cero

teacher avatar Achraf Mad, Creative Engineer

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      1 Introducción

      2:29

    • 2.

      Descarga e instala el editor C y el compilador

      9:05

    • 3.

      Escribe y compile códigos C en tu navegador

      3:51

    • 4.

      Descarga e instala el código de Visual Studio para ejecutar programas en C

      15:27

    • 5.

      Escribe tu primer código C y Compile

      11:23

    • 6.

      Cómo buscar soluciones como programador

      4:30

    • 7.

      Comentarios en C

      4:22

    • 8.

      Cuerdas y personajes de Escape en C

      7:59

    • 9.

      Variables en C

      9:47

    • 10.

      Reglas en la variable de nombramiento en C

      6:22

    • 11.

      Variables de impresión con Printf en C

      9:50

    • 12.

      Entrada de lectura del usuario en C

      6:54

    • 13.

      Operadores aritméticos en C

      16:35

    • 14.

      Operadores de Arithmetic de Uni en C

      14:40

    • 15.

      Operadores de Bitwise en C

      13:02

    • 16.

      Operadores de cambio de Bitwise en C

      13:12

    • 17.

      Operadores de la asignación

      14:34

    • 18.

      Operadores lógicos y relacionales

      12:08

    • 19.

      Declaración de condición si en C

      4:32

    • 20.

      Declaración de condición si y si no en C

      8:44

    • 21.

      Variables locales y variables globales

      6:49

    • 22.

      Reglas generales sobre si declaración

      12:56

    • 23.

      Declaración de conmutación en C

      9:33

    • 24.

      Normas generales de la declaración de conmutación en C

      4:33

    • 25.

      Haz mientras haces un bucle en C

      8:44

    • 26.

      Rompe y continúa en C

      9:15

    • 27.

      Funciones en C

      19:48

    • 28.

      Palabra clave de voz en C

      5:29

    • 29.

      Cómo crear una biblioteca en C

      14:45

    • 30.

      Arrays en C

      21:39

    • 31.

      Ejemplo de Arrays en C

      6:59

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

426

Estudiantes

2

Proyectos

Acerca de esta clase

Introducción al idioma y sus beneficios

¿Qué es C? El lenguaje de programación C fue creado por Dennis Ritchie, que trabajó con Ken Thompson para desarrollar el sistema operativo Unix. C es uno de los lenguajes de programación más populares hasta la fecha, y hay muchos recursos disponibles para aprenderlo. Este artículo te dará una breve introducción para dominar este popular lenguaje de programación.

¡C es el idioma número uno en el mundo! ¿Sabías que Python se basó en C!!!

¿Quieres aprender a programar pero eres demasiado perezoso para aprender un nuevo idioma? Aprende a programar en c, el lenguaje de programación de las personas perezosas.

Lo que es que la codificación C es un lenguaje excepcional, para comenzar con los estudiantes de la programación, ya que no solo los permite llegar a ser más competentes, sino que también los ayudará a convertirse en programadores mejores y más competentes en lenguajes de programación adicionales.

¿Por qué aprender programación en C?

  • C es un idioma de nivel medio. Los idiomas de nivel medio se encuentran en algún lugar entre los idiomas de ensamblaje de bajo nivel que se pueden entender en la máquina y los idiomas de alto nivel que se usan fácilmente. Al ser un lenguaje de nivel medio, C reduce la brecha entre los idiomas de bajo y alto nivel. Se puede utilizar para escribir sistemas operativos y para hacer una programación a nivel de aplicaciones.

  • Ayuda a entender los fundamentos de las teorías de la computadora. La mayoría de las teorías relacionadas con computadoras como Computer Networks, Compiler Designing, Computer Architecture, Operating Systems se basan en el lenguaje de programación C y requieren un buen conocimiento de la programación C si estás trabajando en ellos. En los idiomas modernos de alto nivel, los detalles de nivel de la máquina se ocultan al usuario, por lo que para trabajar con caché de la CPU, la memoria, los adaptadores de red, la programación en C de aprendizaje es una necesidad.

  • Menos bibliotecas. El lenguaje de programación en C tiene menos bibliotecas en comparación con otros idiomas de alto nivel. Así que aprender la programación en C también limpia los conceptos de programación en gran medida, ya que tienes que escribir un montón de cosas desde cero. No dependerá del lenguaje de programación por completo para implementar algunas operaciones básicas y aplicarlas por tu cuenta también te ayudará a desarrollar tus habilidades analíticas.

  • C es muy rápido en términos de tiempo de ejecución. Los programas escritos y compilados en C se ejecutan mucho más rápido que en comparación con cualquier otro lenguaje de programación. El lenguaje de programación en C es muy rápido en términos de ejecución, ya que no tiene ningún tipo de sobrecarga de procesamiento adicional, como la recolección de basura o la prevención de fugas de memoria, etc. El programador debe cuidar estas cosas por su cuenta.

  • Programación integrada C se utiliza ampliamente en programación integrada. La programación integrada también se conoce como programación de microcontroladores, donde el programa C se utiliza para controlar microcontroladores. Los microcontroladores y la programación integrada son ampliamente utilizados en automociones, robótica, hardware, etc.

  • El entrenamiento en C puede mejorar tu comprensión de otros idiomas, como C++, Java y C#, enseñándote cómo tu código fuente es interpretado por las computadoras.

  • Al tomar sesiones de entrenamiento "prácticas" "debajo de la capó", comprendes las telecomunicaciones, el espacio de la memoria, la arquitectura de la CPU y así sucesivamente. Podrás crear programas y ventajas más eficaces sobre otros programadores.

  • C ha sido reconocida como la madre de cada lenguaje moderno, ya que muchos otros idiomas se construyen en él.

  • El lenguaje de programación de C se creó hace más de 40 años y todavía se usa ampliamente en la actualidad. Aunque es simple, es un lenguaje poderoso y generalmente se clasifica entre los 5 o 10 idiomas más populares y más utilizados en el mundo.

El curso de conceptos de programación en C te enseñará los conceptos básicos de la programación de computadoras. Aprenderás sobre lo que es importante para que los programadores lo sepan, comprenderás los conceptos básicos del análisis de algoritmos, estructuras de datos y cómo analizar los problemas de rendimiento. También tendrás la oportunidad de crear tus propios programas de ejecución en este curso altamente interactivo.

Conoce a tu profesor(a)

Teacher Profile Image

Achraf Mad

Creative Engineer

Profesor(a)

Hello, I'm Achraf.

A passionate engineer who loves to share his knowledge with the world

Ver perfil completo

Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. 1 Introducción: Hola y bienvenidos este nuevo curso en el que te enseñaremos programación C para principiantes. Esto es real forma equipo de ingeniería educativa. Aprender programación C te ayudará a conseguir carrera todo cambiar tu trayectoria profesional. Puedes convertirte en un mejor desarrollador y debes saber que c es el lenguaje de programación número uno en el mundo. Quizás conozcas Python. Python se basa en la programación en C. Y puedes buscar esto usando cualquier buscador. En este nuevo curso, aprenderás programación en C desde cero. Empezaremos con los conceptos básicos de la programación en C. Hablemos de declaraciones condicionales, NC. Después de eso, cubriremos bucles, diferentes tipos de bucles como while for y do-while. Y tomaremos ejemplos. Hablaremos de funciones C y arrays. Después pasaremos a temas más avanzados como punteros que son modificadores, tipos de datos, Nc. Al final tendremos nuestras directivas de procesador y asignación dinámica de memoria. Cada una de estas secciones tendrá más de cinco asignaciones. dos últimos cuestionarios para asegurarte de que entiendes cada uno de estos aspectos te darán ejemplos. Y vamos a hacer ejemplos juntos, que es básicamente unos ejercicios prácticos de codificación. Y habrá una tarea. Seguro que al final de este curso, entenderás los fundamentos del lenguaje de programación C. Y puedes crear fácilmente códigos C. Aprenderás a crear incluso tu propia biblioteca en C. También cubriremos cómo aplicar. Ver en tiempo real programación, proyectos, problemas y funciones. Aprenderás a escribir código de alta calidad en muy poco tiempo y aprenderás las mejores prácticas de programación o programación en C. Se trata de un curso integral que se actualizará semanalmente. Seguiremos con nuestros alumnos, responderemos sus preguntas y les ayudaremos con las tareas. De este curso, habrá un proyecto que debes hacer, NC para asegurarte de que entiendes todo lo que explicamos durante este curso. Gracias por ver esta introducción. Nos vemos adentro. 2. Descarga e instala C Editor y compilador: Hola y bienvenidos este anulo todo en que vamos a descargar e instalar el software que utilizaremos para escribir códigos en este curso. Ahora se les acabó el software que puedes usar para escribir códigos C. Pero el con el que empezaremos, el que nos gustaría que empezaras se llama Notepad Plus, Plus. Como puedes ver, básicamente es un bloc de notas. Simplemente haga clic en Descargar y elija la última versión. Elige dependiendo de tu sistema operativo. Como puedes ver, Soporte para casi todos los sistemas operativos. Simplemente presiona el botón Descargar. Y se iniciará la descarga. Ahora haga clic una vez para iniciar el proceso de instalación. Elige tu idioma. Haga clic en Aceptar. Ahora haz clic en Siguiente. Haga clic, estoy de acuerdo. Siguiente, Siguiente. Y puedes crear un atajo en el escritorio. A continuación, haga clic en Instalar. No tardará mucho. Es un software muy pequeño, simplemente vivió y golpeó el patrón terminado. Ahora aquí escribiremos nuestra secuencia. Ahora en esta área blanca, puedes elegir el idioma para el que estás escribiendo desde ese idioma, menú desplegable. Simplemente ve a C y selecciona C. Ahora, estás bien para ir con respecto a la escritura de códigos, pero también necesitamos compilar nuestro código. Para poder combinar los códigos, necesitamos usar un compilador llamado compilador GCC. Por lo que de nuevo, ve a google.com. Y aquí, a la derecha, compilador de GCC. Como se puede ver, la colección del compilador GCC. Se puede abrir. Y aquí encontrarás mucha información y recursos sobre este compilador. Esta compilación incluye frontales para C, C más Objective C, Fortran, otro objetivo y D, así como bibliotecas para otros lenguajes. Ahora, puedes seleccionar cualquiera de estas versiones. Pero terminemos, se siente abrumador para mucha gente. Por lo que iremos con instalador directo. Así que vuelve a Google y escribe el compilador glenn GW C. Una vez que te guste, verás que tenemos archivo SourceForge.net.exe que podemos descargar e instalar. Y también tenemos el sitio original llamado Men GW dash W 64, que todo esto es todo. Ahora puedes ir a la sección de descargas, asegúrate de estar dentro de este sitio web. Una vez que estés dentro de la sección de descargas, desplázate hacia abajo hasta llegar a este punto. Hombres, WOW, 64 compilaciones corriendo para Windows. El soporte C, C plus plus fortran. Haga clic una vez. Y aquí encontrarás esa ubicación de instalación. Como se puede ver, los hombres GW construye. Haga clic en la caída de la fuente. Y aquí está. Ahora, asegúrate de que estás instalando el software desde la fuente de dislocación para este nombre. Haga clic una vez. Haga clic en Sí. Ahora haz clic en Siguiente. Déjalo al valor por defecto. Haga clic en Siguiente, cambie la ubicación. Necesitamos que esté dentro del directorio del mar y se vaya. Todo es como está. C, D w tablero, W 64, barra diagonal o barra diagonal. Ahorahaz clic en Siguiente. Ahora asegúrate de normalizar la luxación. Haga clic en Siguiente. Y se iniciará la descarga e instalación de los archivos del compilador. Ahora hay otras opciones para escribir códigos C, pero esta es la primera, y las explicaremos todas en esta sección. Ahora, eres libre de elegir con cuál quieres ir. Ahora una vez que haya terminado, haga clic en Siguiente y Finalizar. Ahora, si fuiste a esa carpeta original en la que se vendieron todos los archivos, está dentro de nuestro directorio C. Como se puede ver aquí. Y aquí tenemos el GW principal. Como se puede ver. Aquí, tenemos el archivo plano. Este es el archivo original que necesitamos. Necesitamos la carpeta bin. Así que asegúrate de estar dentro de esta carpeta. Ver principalmente WOW, 64, cuando GW 32. Haga clic una vez y haga clic con el botón derecho del ratón, Ahora necesitamos hacer que Windows entienda que tenemos un compilador de C instalado. Ahora, necesitas ir a tu escritorio, haz clic derecho en tu PC. Seleccionar probabilidades. Ahora, seleccione la configuración avanzada del sistema. Y desde esta ventana se pueden seleccionar variables de entorno. Verás esta lista. Ve a las variables del sistema aquí abajo. Desplázate hasta llegar a la ruta, luego presiona el botón de edición. Ahora bien, esta celda es demasiado rápida. Y lo que tenemos que hacer es agregar una nueva ruta y pegar la ruta para nuestro compilador de GCC aquí dentro. Ahora una vez que hagas esto, simplemente puedes presionar el botón Aceptar. Y así es como hacer que las ventanas entiendan que tenemos un compilador de C e instalado. Haga clic en Aceptar. Y Ok, y cierren esta ventana. Ahora puedes volver a Notepad Plus, Plus y escribir un ensayo llamado similarmente como void. Añadiré cualquier cosa como n, n Por eso aquí el vacío. Y vamos a incluir una biblioteca. Hablaremos de eso en las próximas lecciones. Ahora, una vez que hayas terminado con esto, deberías poder ir a guardar tu archivo como C, bien C. Y puedes ir al Archivo, seleccionar Abrir carpeta contenedora, y simplemente seleccionar CMD. Ahora verás la ventana de comandos o no que necesitas hacer es simplemente escribir GCC, este punto c. y como puedes ver, el código sí compiló. Ahora si ejecutas GCC, como puedes ver, error fatal, combinación terminada. Esto significa que tenemos instalado el compilador GCC. Ahora si quieres imprimir algo, simplemente puedes escribir print f, hola y guardar el archivo. Vuelve aquí. Gcc. Y una vez que has compilado el archivo, parece que no puedes escribir un EXE. Y verás la palabra impresa. Como se puede ver. Hola. Andy explicará estos pasos en las próximas lecciones. Pero así es como asegurarte de que tu compilador esté instalado. Ahora, utilizaremos Notepad Plus Plus y compilador GCC, la ventana de comandos, el cmd para compilar nuestros archivos. Y si enfrentan algún problema, estoy aquí para ayudar, por favor por mí. Y te ayudaré a instalar el software. Y las siguientes dos o tres lecciones explicaremos diferentes opciones para escribir códigos C, no solo usando Notepad blast, blast, sino que también tenemos otras opciones. Gracias por ver esta lección. Nos vemos a continuación. 3. Escribe y compile códigos C en tu navegador: Hola y bienvenidos esta nueva lección en la que te voy a mostrar la segunda y más fácil opción para escribir y compilar códigos C. Ir a los navegadores de animales y mentir derecho gdb en línea. Esta es la palabra en línea, gdb. Ahora una vez que hagas eso, verás el primer resultado fuera llamado online gdb.com. Haga clic una vez y verá un compilador. Como puedes ver, esta es la zona donde escribes códigos. Y desde el menú superior derecho aquí, selecciona el idioma, simplemente presiona el lenguaje C y corre. Ahora una vez que ejecutes este compilador, puedes ver que palabra se imprimiría f hello world. Por lo que se imprimirá hola mundo aquí abajo. Por lo que esta será su ventana de comandos en la que verá resultados. Y esta será el área donde escribas cosas de código. Tienes algún problema en el código. Se indicará que en esta ventana, como se puede ver, es un compilador muy competente en línea que se puede utilizar. Ahora, lo que te recomendamos es que vayas a buscar usando tu cuenta de Gmail o registrarte con tu cuenta de Gmail o cuenta de Facebook o cuenta de GitHub, o simplemente escribiendo un correo electrónico y contraseña. Normalmente prefiero ir con Google. Por lo que iniciaremos sesión usando Google. Ahora. Una vez que inicies sesión usando tu cuenta de Gmail aquí me está pidiendo mi código de seguridad. Así que una vez que estés n, manera similar escribe el código. Una vez que estés dentro, verás ventana o pestaña de un proyecto aquí. O puedes crear un nuevo proyecto. Ahora si creaste un nuevo proyecto, puedes guardar fácilmente el nuevo proyecto en tu biblioteca y puedes volver a ese proyecto en cualquier momento. Así que simplemente presiona el botón de guardar, nombra el proyecto distinto. Haga clic en Guardar. Ahora tenemos un nuevo proyecto llamado testing, y puedes crear más de un archivo dentro del mismo proyecto. Entonces llamemos a esta prueba. Por lo que ahora tenemos un proyecto C con más de un archivo. Ahora, una vez que pulsas el botón de guardar, puedes ir a Mis Proyectos y puedes ver ese proyecto de pruebas que hiciste. Esta es una plataforma muy, digamos, integral. Es gratis también. Y puedes acceder a ella desde tu celular si no tienes laptop y quieres empezar a codificar en C. Ahora lo que haremos es crearemos un aula y te haremos un enlace de nancy a este aula para que puedes presentar las obras del hogar para este curso. Dentro de este cúmulo. Comopuedes ver, debes crear una cuenta para poder enviar la tarea, guardar tus proyectos y guardar tu trabajo. Eso es todo. Ahora, una vez presentada la tarea, te explicará cómo acceder a la tarea y cómo resolverla. Gracias por ver esta lección. Si tienes alguna duda sobre cómo crear un nuevo proyecto y cómo darle gusto a un código C dentro de esta plataforma. Siéntete libre de preguntar esto. 4. Descarga e instala el código de Visual Studio para ejecutar programas C: Hola y bienvenidos a esta nueva lección en la que te vamos a mostrar cómo descargar e instalar Visual Studio Code y cómo habilitar la programación C y C plus plus usando el software. Por lo que el primer paso es ir a nuestro navegador y derecho visual Studio Code. Ahora, como se puede ver, es básicamente un software proporcionado por Microsoft. Simplemente puede descargar para Windows dando clic aquí. Ahora, como pueden ver, este es un resumen rápido del software en sí. Y te está preguntando si la descarga no arranca, prueba este enlace directo. Ahora una vez que hagas clic en el enlace directo, comenzará la descarga. Como se puede ver aquí. Utilizaré otro software para descargarlo. Ahora como puedes ver, comenzaron las descargas. No tardará mucho. Son unos 76 megabytes. Entonces después de eso, tendrás el código de Visual Studio y el archivo de configuración y solo necesitamos instalarlo. Ahora, Visual Studio Code es un software utilizado para escribir cursos y otros lenguajes de programación como C plus plus C-Sharp, Java, Python, PHP, and go. Haga clic en Abrir, haga clic en Aceptar, siguiente, siguiente, siguiente. Y si deseas crear este ícono o agregar abrir con acción de código al menú Archivo. Puedes dar click en esto. Después instalar. Y como puedes ver ahora, está extrayendo los archivos. Después iniciará el proceso de instalación. Por lo general, no toma mucho tiempo. Es un software muy ligero, pero tiene muchas capacidades. Ahora, como pueden ver, tenemos el software instalado, haga clic en lanzar Visual Studio Code, y presione Finalizar. Ahora una vez que estás aquí, entonces estás bien para ir. Puedes elegir el look que quieras. Podemos ir con la luz o la oscuridad. Ahora, como estoy grabando videos, ir con el claro es mejor que ir con uno oscuro o el de alto contraste, pero la mayoría de los programadores prefieren el oscuro. Ahora voy a elegir el correcto porque te mostrará los códigos de una manera más clara. Ahora, una vez que hayas terminado, también puedes navegar por temas de color. También hay otros temas. Ahora puedes completar esta lista de verificación o ir a la siguiente sección. Como puedes ver, redefine tus habilidades de edición. Se puede abrir editor playground para cambiar cosas diferentes. Ahora, también puedes ir aquí a esta área y crear un nuevo archivo. Como se puede ver, o abrir una carpeta. Ahora una vez que tengas instalado el software, entonces puedes ir al siguiente paso. El siguiente paso es instalar la extensión C, C más extensión. Entonces ve aquí a las extensiones del lado izquierdo. En la barra de búsqueda, ¿no? Consulte conexión hexagonal. Ahora como pueden ver, aquí, tenemos la C, C más plus, diciendo extensión. El primero, y este es el segundo. Esta es la tercera fila. Ahora necesitamos esta. No necesitamos esta. Solo asegúrate de tener el que dice CC plus Intel. Desde la depuración y llamada navegación. Ahora una vez que estés dentro de esto, puedes hacer clic en el Install y luego comenzará el proceso de instalación. Ahora, debes esperar unos segundos a que termine el proceso de instalación, pues ahora llamaráa pues ahora llamará la extensión para servidores Microsoft y descargará e instalará o en tu sistema operativo. Ahora, una vez que veas el botón de desinstalación, significa que tenemos la extensión instalada con éxito y terminamos con este paso. Ahora, el siguiente paso es instalar el compilador C. Ya hicimos eso y aparecemos como lecciones, así que lo haremos rápidamente en esta lección. Entonces vayan a la derecha, hombres, GW, dash W 64, y vayan con este enlace. Ahora tenemos más de uno. Se puede elegir que minimalistas. Por lo que pesebre, WOW, 64 minimalista y haga clic una vez en el formulario fuente aquí. Y verás la página de descargas. Haga clic en el botón Descargar. Asegúrate de tener este nombre en tu navegador. Y golpeó la descarga. Ahora no debería tardar mucho ya que es un compilador en línea. Entonces aquí está. Haga clic una vez. Ahora necesitas seguir mis pasos como es click Instalar. Ahora una vez que haga clic en Instalar, debe elegir qué desea guardar este archivo. Entonces llamémoslo cuando GW. O puedes agregar 2020. Lo que tú quieras. Lo dejaré como este hombre, GW, y da clic en Continuar. Ahora asegúrate de tener luxación, memorizarla o copiarla. Ahora haz clic en Continuar. Ahora vamos segundos para que llame a esa lista de cosas disponibles en el servidor. Ahora haz clic en Continuar. Verás esta lista. Aquí. ver la lista de cosas disponibles para que las descargues. Necesitamos descargar este mapa para una solución, y necesitamos el GCC, g blastos. Ahora, asegúrate de que ambos estén seleccionados. Y una vez que haya terminado, vaya a la instalación y presione Aplicar cambios. Ahora te preguntará si estás seguro, haz clic en aplicar. Y comenzará a conectarse al servidor y descargar e instalar todos estos componentes. Ahora eso no debería tardar mucho. Ahora una vez que hayas terminado con la descarga e instalación del compilador GCC, necesitas ir y sentar el camino ambiental. Así que asegúrate de ir al Menú Inicio y al entorno adecuado y golpear aquí. Ahora a veces estos patrones no están habilitados por defecto. Entonces en este caso, debes ir a tu PC, hacer clic derecho, seleccionar prioridades. Y a partir de ahí van los ajustes avanzados del sistema. Aquí, se pueden ver variables de entorno. Haga clic una vez, y verá esta lista. Ahora ve a las variables del sistema. Asegúrese de que la ruta esté seleccionada. Haga doble clic en él, y verá esta lista. Ahora todo lo que necesitas hacer es que lo visite, haz clic en Nuevo y pega la URL de diamante UW y asegúrate de agregar las carpetas de pines. Ahora, una vez que lo hayan hecho, ya lo tengo aquí, dejaré éste. Yalo tengo aquí. Como se puede ver, cuando w y w 64 lápiz barra, asegúrese de que se está refiriendo a la carpeta pin o la carpeta bin, lo siento. Ahora haz clic en Ok, y Ok. Ahora el último paso es distinto. Entonces vuelve a ese software de Visual Studio, que es este software. Y comencemos haciendo una nueva carpeta para almacenar nuestros códigos C. Para ello, iré y agregaré una nueva carpeta al directorio C. Llamémoslo códigos C. Nueva Carpeta. Ver códigos. Haga doble clic. Y aquí está. Esto es todo por. Ahora. Una vez que tenga esta carpeta y vuelva a este menú y haga clic en Abrir carpeta. Vuelve aquí y selecciona la carpeta. Ahora una vez que selecciones la carpeta, te preguntará si confías en que los autores no son selectos confianza. Y sí, confío en que los autores. Ahora estamos dentro de la carpeta llamada códigos C, y podemos empezar a escribir nuestra ella llama dentro. Entonces da clic aquí, nuevo archivo. A ver. Ahora dentro aquí escribiremos el mismo código que escribimos antes. Hash incluyen std. Ahora int principal, vacío. Ahora una vez que termines, simplemente ve aquí y escribe print f. hola pruebas. Ahora cuando termines. Obteniendo su primer código C, simplemente haga clic derecho en este código C y verá una lista de elementos. En primer lugar, debes asegurarte que ya has guardado tu archivo. Ahora, como puedes ver, ¿quieres instalar la extensión recomendada para C? Haga clic en Instalar. Está escrito en el lado derecho de esta ventana. Ahora aquí tenemos la extensión C, C plus plus. Como puedes ver, se trata de instalar una gran cantidad de extensiones relacionadas con la programación C, CC plus, además de la extensión de vuelta. Pero incluso sin las extensiones que ahora se están desinstalando ya que ya instalamos esta extensión, puedes ir a tu archivo C, clic en ejecutar y golpear el Start debugging. Ahora te preguntará si quieres depurar usando GDB o el Windows select GDP, quieres combinar usando el compilador GCC u otro compilador compilará usando el compilador GCC. Ahora como puedes ver, está compilando el código. Como puedes ver, salió con el código 0. Y tenemos 0 errores. Entonces el código sí funcionó correctamente. Entonces, si queremos ejecutar el código sin depurar, simplemente retrocede y pulsa run sin depurar, y simplemente ejecutará el código sin depurar los errores. Ahora si desea asegurarse de que el programa se ejecutó correctamente, verá el archivo EXE agregado al lado del archivo principal. Y este es el archivo ejecutable que puedes ejecutar. Y te mostraremos una ventana de comandos. Ahora, haga clic derecho sobre él, orbita real y Explorador de archivos, y haga doble clic. Te mostrará una ventana de comandos, pero desaparecerá rápidamente. Ahora si quieres que se quede, necesitas agregar una oración scan f. Ahora, guarda el código y ejecuta el código. Ahora una vez que hayas hecho o el ejecutar el código, puedes ir de nuevo y abrir el texto, sabor de color ese archivo EXE. Y verás el hello testing world desea este trabajo. Eso es todo. Esta es la forma de habilitar la depuración en Visual Studio Code. No usaremos este software. Usaremos el Bloc de notas Plus, Plus, pero esto es algo que debes saber. Ahora algunas personas podrían querer ver la salida y esta ventana, como cuando están ejecutando ese código C, necesitan ver la salida dentro de esta ventana de salida, no dentro de ese archivo EXE que acabamos lanzado. Y para ello, primero tenemos que hacer lo siguiente. Tienes que ir a las tareas, el archivo JSON, que básicamente está igual de bien. Y aquí verás la línea de etiqueta GCC, ese EXE construye el archivo activo. Ahora bien, esto es lo escrito dentro de tu etiqueta. Es necesario volver al archivo JSON, que es este archivo. Y solo necesitas agregar la consola externa aquí, cambiarla a true. Guardar, y ahora golpear hecho. Como puedes ver, ahora puedes ver los resultados de salida para tu pod hello testing. Ahora sí ejecutó la salida directamente después de ejecutar nuestro código. Y esta es una de las formas más fáciles de implementar esto. Si tienes alguna otra duda estoy aquí para ayudarte. Gracias por ver esta lección. Nos vemos a continuación. 5. Escribe tu primer código C y Compile: ¿ Qué es la programación C? En esta nueva lección, hablaremos de un programa C, la estructura básica de un programa C. Y lo que es un programa C ha hecho para formar C es programación estructurada. Significa que el programa C está compuesto por piezas pequeñas. Llamamos a función. Y escucharás mucho la palabra function mientras estás programando en C. La primera función a ejecutar, que es el punto de entrada del programa, se llama main, que es la función principal. Algunas funciones pueden ser un archivo independiente para organizar. Estos se llaman Biblioteca. Ahora la estructura básica de un programa C es básicamente la función principal. Ahora esta función principal puede ser o puede incluir una o dos funciones. Como se puede ver, la función uno y la función dos. Ahora, el programa C que tiene más de una función. Estas funciones pueden ser compuestas y almacenadas dentro de una biblioteca. Y crearemos nuestras propias bibliotecas al final de este curso. Lo que necesito que entiendas en este punto es que tu programa C, tenemos una llamada de función, la función principal. Esta es la primera función que se ejecuta en nuestro programa. Ahora bien, esto podría ser vago para algunas personas, pero lo veremos en acción en la siguiente lección. Ahora bien, la biblioteca es básicamente una colección de funciones que hacen cosa específica. Al igual que puedes tener una biblioteca que imprima cosas en tu pantalla. Puedes tener otra biblioteca que tenga funciones que te ayuden a leer datos del usuario. Esto puede seguir y seguir. Entonces una función es una pieza de código que hace una cosa específica. La función principal, la primera función a ser ejecutada en nuestro programa por el compilador. La biblioteca es una colección de funciones que hace algo específico y que puedes usar fácilmente dentro de tu código. Ahora, echemos un vistazo rápido a nuestro código de símbolo C. Como puedes ver, esta es la primera puntuación que verás en nuestro curso. Lo primero aquí arriba se llama comentario de varias líneas. Ahora bien, este comentario multilínea significa que esto no es código. Esto es algo que normalmente escribes para ti mismo. Me gusta recordar de qué se trata este curso. Ahora, para escribir un comentario de varias líneas, es necesario asegurarse de que tiene esa diagonal inversa y alostérica. Ahora en esta zona, como pueden ver, tenemos una diagonal inversa y Asterix, y hay que terminarla con una diagonal inversa de asterisco. Este es el principio, el principio, y el final de un comentario de varias líneas. Ahora, otra cosa escrita entre estos dos signos se llama comentarios. Entonces esto no es un código y no se ejecutará como un código. Esto es sólo para que lo veas. Ahora bien, lo segundo aquí es que incluya comando. Ahora, cuando quieras incluir cualquier archivo, cualquier biblioteca, o cualquier cosa dentro de tu programa C, debes usar hash include. Esto se llama hashtag include. Ahora por lo general se sigue con estos signos y el nombre de la cosa que queremos incluir. Aquí estamos incluyendo un archivo llamado stdio.h y no usamos no queremos que entiendas a estas alturas, ¿cuál es el significado de este archivo? Todo lo que debes hacer es que cuando quieras incluir una biblioteca o un archivo, debes usar el hash include hashtag, incluir el nombre del archivo entre estos dos signos. También tenemos algo llamado comentario de una sola línea. Ahora, ya mencionamos el comando multilínea aquí arriba, esta área. Pero lo que quieres hacer solo un comentario de línea, no comentario múltiple, de varias líneas. Puedes agregar fácilmente dos barras traseras aquí. Y estas dos barras obligarán a hacer de esta línea un comentario unifilar. Entonces cualquier cosa que te guste y esta línea será considerada como un comentario y no se ejecutará. Ahora, ya mencionamos que su programa debe tener una función principal. La función principal, básicamente la función que se ejecutará primero y nuestro programa. Como puedes ver, este es el nombre de la función. Ahora, vacío y vacío son dos palabras que tienen sentido, pero no las vamos a explicar en este punto. Solo necesitas saber que debes agregar dos paréntesis en la palabra void entre ellos. Y deja un espacio aquí y agrega la palabra vacío antes del nombre de la función. Ahora bien, esto es un corsé rizado. Esta es la apertura y el cierre del corsé rizado. Aquí, agregamos otros comentarios de varias líneas. Llamar a la función principal y analizar cadena a ella. Ahora bien, esta es la función principal. Y aquí dentro estamos escribiendo nuestro primer código C. Esta es una impresión f, y por su nombre, es básicamente para imprimir texto en pantalla. Y como pueden ver aquí, estamos imprimiendo este texto Hola Mundo. Ahora debes agregar dos paréntesis y dos, como puedes ver aquí. Comillas. Ahora bien, estas dos comillas, incluiremos ese texto que queremos imprimir aquí. Nuevamente, así es como escribir tu primer código C. Ahora bien, cualquier cosa que escribas dentro de esa impresión f, se imprimirán dos comillas en pantalla. Y para dejar las cosas más claras, Escribamos este código e intentemos ejecutarlo como nuestro primer código C. Ahora ya mencionamos que vamos a utilizar un sitio web llamado gdb en línea para algunos de nuestros ejercicios. Dado que este es el primer ejercicio, lo usaremos, pero usted es libre de usar el Bloc de notas Plus Plus también. Ahora, ya mencionamos que para poder escribir comentario multilínea, es necesario agregar estos dos signos y cerrarlos con estos dos signos. Ahora vamos a deslizarnos. Este es nuestro primer programa C. Esta cosa. Y ahora estas dos líneas son básicamente un comentario. Es un comentario de varias líneas. Ahora, agreguemos un formato de una sola línea. Este es un comentario de una sola línea. Genial. Ahora empecemos por incluir la biblioteca. Por lo que vamos a incluir que std IO, o la biblioteca de salida de entrada estándar para permitirnos imprimir en pantalla. Así que a la derecha, incluya el signo más grande, menor que y el nombre de la biblioteca. Eso es todo. Ahora bien, esto significa que estamos pidiendo al compilador que incluya las funciones dentro de este archivo dentro de nuestro programa C. Ahora, apliquemos nuestra función principal. Por lo general, la mejor manera de escribir las cosas es escribiendo la sintaxis, luego escribiendo el código dentro de ella. Me gusta montar la sintaxis en una línea. Como se puede ver, vacío dejar un espacio y la derecha principal, que es el nombre de la función. A continuación, agregue dos paréntesis. Este, éste, agrega la palabra vacío entre ellos, y agrega dos llaves. Una vez que tengas esto, simplemente, pon tu mouse aquí. Presiona Enter lo que tu mouse entre las dos llaves y presiona Enter. Esto significa que estamos bien para ir. Ahora, vamos a imprimir algo. Lo que necesitamos imprimir aquí es este es nuestro primer código C. Ahora, debes elegir el idioma desde la esquina superior derecha. Selecciona C y presiona el botón Ejecutar. Como puedes ver, esta es nuestra ventana de consola. Este es nuestro primer código C y está funcionando correctamente. Ahora si llegaste a este punto y lograste escribir esto, y viste esta salida significa que todo salió bien para ti. Ahora, puedes copiar todo el código. Acude al Bloc de Notas Plus, Plus. Aquí. Crea un nuevo archivo y pega tu código. Asegúrate de elegir el idioma C como idioma predeterminado. Y guarda la tuya. Déjalo tiene nuevo. Ahora, ve al expediente. Si ya has seguido nuestro video de instalación, la sección de descarga e instalación de software, deberías poder usar no por la explosión, blast para compilar tu código. Entonces haga clic en cmd. Y una vez que veas esta ventana, necesitas escribir GCC. Después de eso, es necesario escribir el nombre del archivo Nuevo tres. A ver. Ahora bien, esto significa que le estamos pidiendo al compilador que compile nuestro código C, que es el primer paso. Digamos jugando o asegurándonos de que nuestro código no tenga ninguna orden. Ahora si combinas el código y no viste nada, significa que todo salió bien. Ahora tu carpeta de documentos, tendremos un nuevo archivo llamado patito XP, que es básicamente el archivo que tiene la salida de este C prensa fría Enter, y verás el mismo código. Este es nuestro primer ver frío. Ahora revisemos los pasos de GCC, que es el compilador, ese nombre de archivo. Entonces un punto EXE. Y deberías ver la salida. Si viste la salida significa que todo salió bien para ti. Ahora bien, si comparas esta salida con la salida de antes, puedes ver que son idénticas. La misma frase aquí está clasificada y nuestra ventana de CMD o línea de comandos. Eso es todo. Este es el final de nuestra primera línea. 6. Cómo buscar soluciones como programador: Hola y bienvenidos esta nueva lección en la que se sabe explicar cómo buscar una cosa específica y C. Ahora digamos que estabas escribiendo un código C o te encuentras con uno de nuestros cuestionarios o asignaciones, y no sabías qué hacer, o no reconociste una función, línea de código ni nada. Esto sucede a medida que sumamos asignaciones y cuestionarios, tratamos de diversidad. Por lo que podría encontrar una pregunta de cuestionario que no se explica en la lección anterior. Y necesitamos que busques una solución. Esto es para asegurarnos de que puedas buscar cosas que no dijimos xy plane y nuestras lecciones. Y para asegurarnos de que tienes esto, digamos talento. Lo llamamos un talento de búsqueda de programador. Ahora, ve a Google. Lo primero que tenemos que hacer es asegurarnos de que estás escribiendo tu término de búsqueda o tu término de búsqueda, de manera correcta. Digamos que queremos buscar una función específica. Se llama get Nc. Ahora necesitas asegurarte de que estás escribiendo C sin PSI-BLAST son programación C sólida. Debes escribir programación C para asegurarte de que no obtienes resultados para C sharp o C plus porque son C pero con enfoque diferente. Por lo que como se puede ver, ver función Get, este es el primer resultado. Y esta es la explicación que consigue función permite al usuario introducir algún carácter seguido de la tecla enter. Todos los caracteres introducidos por el usuario se almacenan en una matriz de caracteres. Entonces voy caracteres añadidos a la matriz para que sea como entrenado por defecto. Ahora, consigue permitir al usuario entrar en el espacio para ello. Es piensa que esta es toda la explicación. Esto tiene todo lo que necesitas. Ahora, ¿cómo usarlo? Se puede ir al primer resultado. Ahora, como pueden ver aquí es que la declaración se pone y así es como usarla. Primero debes hacer una matriz, luego usar la función gets. Estas cosas se explicarían durante las lecciones se plantean y estas cosas, pero así es como llegar adulto. Ahora, otros lugares para buscar los resultados son tutoriales, tutoriales punto, gateway, gigs para mix. Estos son sitios web muy geniales y puedes ir a escribir Stack Overflow. Esto asegurará que obtendrá resultados de Stack Overflow, que es como programadores, google. Los programadores acuden a StackOverflow para anotar sus problemas para que otros programadores puedan ayudarlos. Como puedes ver, puedes consultar más de un resultado. Y tomemos el primer resultado. Aquí puedes ver que hay muchos problemas del mar publicados por mucha gente. Se puede conseguir. Y ver. Ahora, es pedir vacaciones a quien quiera. Como puedes ver, estos son algunos de los resultados. Por lo que cada vez que tengas una pregunta, puedes pedirla y mucha Q y la pizarra seguramente te ayudarán esa pregunta. Si encontraste algo me encantaron los cuestionarios o las preguntas de opción múltiple que aún no salimos de avión o no reconociste. Puedes preguntar en el tablero de preguntas y respuestas para que podamos explicarlo por ti o darte la información adecuada al respecto. Nuevamente, a veces agregará pocas preguntas a estas asignaciones y cuestionarios para asegurarse de que usted mismo pueda buscar respuestas. Después vuelve a resolver el cuestionario y la tarea. Esto es algo si el programador debe hacer para poder hacer grandes proyectos en el futuro. Eso es ver esta lección. Esto es. 7. Comentarios en C: Hola y bienvenidos a esta nueva lección en que vamos a hablar de comentarios. Comentarios y C son básicamente en un texto ejecutable utilizado para proporcionar documentación para el código. Proporciona claridad al código fuente C, permitiendo que otros entiendan mejor lo que el código estaba destinado a lograr. Siempre se recomienda utilizar comentarios en su código. Ya mencionamos que tenemos dos tipos de comentarios, ese comentario de una sola línea y un comentario de varias líneas. El comentario de una sola línea es básicamente cualquier línea precedida por dos barras oblicuas. Como puedes ver, la raya diagonal es el signo que puedes derivar fácilmente usando tu teclado. Y esta es la forma final, dos barras hacia adelante. Y este es tu comentario. Si bien el comentario de varias líneas es cualquier texto comienza con una raya diagonal seguida de alostérica, y termina con un azteca seguido de una diagonal. Y así es como se busca el asterisco de la raya y luego la diagonal hacia adelante. Este es el comentario de varias líneas. Ahora, ya te mostramos cómo derivar estos comandos, pero refresquemos nuestra memoria. Ahora como pueden ver, esta es la raya diagonal seguida de un asterisco. Y esto es un asterisco seguido de cuatro barras. Ahora uf cerrar esto. Se puede ver que estos dos comandos están juntos. Estas dos barras hacia adelante seguidas de una línea, que es el comentario unifilar. Ahora, otra pieza de información que podemos mencionar es que cuando escribes dos barras hacia delante en cualquier lugar, incluso dentro de la función principal, serán tratadas como rendimiento. Ahora si queremos elogiar esta línea, imprimir f, simplemente agregamos dos barras hacia adelante, como pueden ver aquí. Ahora bien, estas dos barras hacia adelante significarían que esta sentencia no será ejecutada. Entonces vamos a guardar este archivo. Vamos a abrirlo. Uso de CMD. Necesitamos usar el mismo nombre, gcc 1, primer código C. Pero c sí. Se puede ver porque nuestro nombre de archivo tiene todos estos espacios, no se compilará correctamente. Entonces para poder compilar un código C, entonces m no debe incluir espacios. Y esta es una nota muy importante. Ahora, guarda tu archivo de nuevo y elimina menos espacios. Ahora, hagámoslo una vez más. Vamos a archivar, ir a Archivo abrir CMD y escribir gcc por el nombre de archivo 1, primero C. C. Ahora como puedes ver, no dejamos espacio. De acuerdo, dejemos este espacio. Ahora. El código compilado correctamente, si tratamos de ejecutar ese EXE, no se imprimirá nada porque comentamos la línea llamada print f. esta es nuestra primera C llamada. Ahora si eliminas eso y vamos a volver a guardar el archivo haciendo clic aquí y volvimos a esta ventana de comandos. Podemos ejecutar el comando nuevamente y podemos usar el EXE a dot. Consulta nuestra salida, este es nuestro primer código C, como puedes ver aquí. Así es como puedes usar varias líneas son comentarios de una sola línea, y así es como puedes usarlos en la depuración también. Entonces, si sospecha que esta línea está causando un problema, simplemente puede comentado usando comentario de una sola línea con dos barras o comando de doble línea, usando la diagonal y el asterisco, entonces el comando asterisco diagonal. Eso es todo. Gracias. Enrojecimiento. Esto es Ashraf. 8. Cadenas y personajes de escape en C: Hola y bienvenidos a esta nueva lección, interauricular va a hablar de un tema muy importante. Y C, cuerdas, sumideros NC y C son básicamente una forma de explicar o escribir cosas. Se ve comprometida de un conjunto de caracteres que también pueden contener espacios o caracteres especiales y números. Ahora, en C, cadena se representa entre comillas dobles, como estas dos comillas dobles, como se puede ver en esta imagen. Esto está extraviado, o esto es simplemente cualquier cosa que escribas entre estas dos comillas dobles será considerada como una cadena. Función de impresión f, la función que ya usamos dos veces. Imprimiremos la cuerda que se le pasa, tal como está. Se llama literal de cadena. Ahora, se pueden usar operadores de escape dentro de la cadena, como la barra diagonal inversa, como se puede ver aquí, con una letra siguiendo la barra inversa. Este operador significa Here's tab, newline o códigos. Como puedes ver, si usas este, significa que este signo, por favor agrega una nueva línea. Si usa esta, significa agregar una pestaña horizontal después de esta ubicación. Si usamos esta barra diagonal v, significa que necesitamos agregar una lengüeta vertical dentro de nuestro swing. Si necesitamos mostrar la cita simple o la cita doble dentro de nuestra cadena. Una vez que lo imprimimos, podemos usar la cita simple o la cita doble de comillas dobles. Ahora bien, las cosas podrían quedar más claras cuando las ejecutemos. Entonces vamos a escribir esto. Vamos a sacar fluidos. Como de costumbre, la biblioteca std IO y escribir la función principal. la misma manera que mencionamos antes. Presiona Enter aquí y presiona Enter aquí y escribe tu código aquí. Así que imprime f aquí. Entre la comilla doble, agregaremos nuestra cadena. Esta es nuestra cuerda. Ahora, si quieres imprimir una cadena y agregar una nueva línea, esta es esa segunda línea. Ahora sin agregar la barra diagonal n, este texto se imprimirá así. Agreguemos un punto y coma. Como se puede ver, esto está fuera de cadena y esta es la segunda línea. Ahora se imprimieron en la misma línea. Queremos agregar una nueva línea. Al final de la primera línea, puedes agregar una barra diagonal n y volver a correr. Ahora como pueden ver, este es el primer texto y este es el segundo texto, y agregamos aquí una nueva línea. Ahora digamos que queremos imprimir una sola cotización o cotización doble. Si agregaste una sola cotización aquí. Y trata de ejecutar ese código. Como puedes ver, se puede imprimir directamente. Ahora en algunos compiladores, esto no se imprimirá directamente para causar un error. Por lo que necesitas agregar una barra y luego ejecutar el código. Como puedes ver, esta impresa también. Ahora, ¿y si quieres agregar la doble cotización? Puedes agregar la doble cotización aquí. Pero si intentas ejecutar el código , te mostrará un error. Como se puede ver. Ahora esta propia cuenta porque sabemos que la cadena es algo que escribimos entre dos comillas dobles. Y como agregamos aquí una cita, lo es. Considerando esa cuerda que queremos imprimir es esta cosa. Y no es reconocer esta parte de la cadena porque no está incluida en el primer área de comillas dobles. Para asegurarnos de que esto no causará ningún problema, simplemente podemos agregar una barra. Ahora cuando ejecutemos el código, imprimirá la comilla doble o doble cita. Ahora que se imprime ese código único, también se imprime la cita doble. Si desea agregar un espacio o un espacio de tabulación entre estas dos obras, simplemente podemos agregar barra t. Como se puede ver, recortado, añadió un espacio horizontal entre estas dos palabras. Ahora este espacio puede ser de cuatro u ocho dependiendo del compilador. Ahora, también mencionamos el espaciado vertical. Si desea agregar el espaciado vertical, espaciado. Aquí añadimos el espaciado horizontal nivelado. Simplemente agrega barra v. Y añadiremos un espacio vertical entre esta parte del texto y esta parte. Ahora, haz clic en Ejecutar, y verás que esto está impreso en la primera línea, y la segunda línea se imprime aquí. Por lo que agregamos un espacio vertical entre estas dos líneas. Estas cosas que escribimos aquí, aquí, aquí, y aquí, y aquí se llaman personajes de escape. Ahora, los caracteres de salto se escriben usando la barra invertida, no una barra diagonal. Como puede ver el elogio, el comentario singular se escribe usando la barra diagonal, pero el carácter de escape se escribe usando la barra diagonal inversa. Por lo que puede ser slash t slash v slash comillas simples o comillas dobles slash n Estos son los que presentamos en esta lección. Slash t agregará un espaciado horizontal. Slash v agregará espaciado vertical como vimos aquí. Slash single quote agregará la cita simple o en impreso en el texto slash double code imprimirá una cita doble en nuestro texto. Slash n agregará una nueva línea, como vimos aquí. Agregamos la barra N aquí, e inserta la nueva línea. Entonces estos textos no son como impresos en la misma línea. Estos, así es como lidias con esta cosa. Ahora, para imprimir diciendo ya mencionamos que se puede utilizar la función print f y esta es una buena pieza de información que necesitamos mencionar aquí. La función Print f toma dos, como se puede ver, paréntesis. Y dentro de los dos paréntesis debes traer a doble cita o doble cita, perdón, y terminarla con punto y coma. Esta es la sintaxis para imprimir F. Ahora la función print f es una función definida dentro de este archivo. Se llama salida de entrada estándar, los textos o el archivo de encabezado. Y hablaremos de ello, un archivo más detalles en las próximas secciones. Pero lo que hay que entender es que sin incluir este archivo de encabezado, nuestra función principal no reconocerá la función print f que se utiliza para texto plano. Imprimir aquí significa imprimir. F aquí significa formato, significa formato. Ahora bien, este es el literal de cadena. Entonces formato de impresión, imprimiremos el texto o la cadena tal como está, como vimos aquí. Y ventana de salida. Eso es todo. Gracias por ver esta lección. Si tiene alguna pregunta, por favor pregunte a Kentuckian la junta. Se trata de Ashraf. 9. Variables en C: Hola y bienvenidos este anillo uno en el que vamos a hablar variables en C. Variables. Y C es básicamente un lugar que contiene una pieza de datos. Por lo que todos sabemos que la memoria dentro de nuestras computadoras o en sistemas embebidos, los microcontroladores tendrán variables. Ahora, no vamos a entrar en las colas cómo la memoria procesa las variables. Pero todo lo que hay que hacer es que una variable es algo que contiene una pieza de datos. Se trata de valores tipados en datos y tamaño que se deben guardar. En la mayoría, digamos, Casos de uso y sistemas embebidos. Tenemos tipos de datos limitados. Estos tipos de datos primitivos son tipos de trazado, como se puede ver aquí. Estos tipos. Lostipos flotantes es el flotador y el doble. Mientras que los tipos decimales son el carácter y el interior. Ahora, los tipos flotantes mantendrán información que tiene un flotador como 3.21.4. Y estas cosas, normalmente el tamaño del defecto es de cuatro bytes. Y esta es una muy buena pieza de información si quieres hacer un seguimiento de tu memoria, sobre todo en sistemas embebidos. Si bien duplican todo el mismo tipo de información que a flote agujeros. Pero el tamaño se duplica ocho bytes. Por eso se les llama tipos flotantes. Estas tribus humanas, por otra parte, son el carácter y entero. Integer es el tipo de datos más común utilizado. En C, es de aproximadamente un byte de tamaño, mientras que el carácter es de unos ocho bytes de tamaño. Carácter se utiliza generalmente para almacenar caracteres como a, b, y c, mientras que el número entero se utiliza generalmente para almacenar números. Float se utiliza para almacenar números con un punto flotante como 3.2, enviado a estas cosas. Y estos son los tipos de datos más utilizados en C. Los llamamos tipos de datos primitivos. Puedes dividirlos en tipos flotantes y tipos decimales. Los tipos flotantes son de flotación y doble. Uno. Los tipos decimales son caracteres y enteros. Los usamos para almacenar información como nombre de usuario o contraseña. Todos los resultados del cálculo. Es necesario tomar a lo largo de que los tipos de datos pueden variar de cada compilador a otro. Entonces en un compilador, un entero puede tomar un bocado. En otro compilador, un entero puede tomar cuatro bytes. Ahora, lo siguiente que debemos mencionar es la sintaxis. ¿ Cómo definimos las variables en C? Para definir una variable, es necesario seguir una sintaxis específica. En primer lugar, es necesario escribir el tipo de datos, que es la primera pieza de información en la línea. El tipo de datos es carácter, entero, flotante o doble, dependiendo de, dependiendo del tipo de datos que desee almacenar dentro de él. Entonces debes dejar un espacio. Después del tipo de datos. Después de eso, puedes escribir el nombre de tu variable. Aquí, el nombre de la variable es X, Y, y Z. Ahora el siguiente paso es definir o elegir si desea agregar un valor inicial o no. Ahora si desea agregar un valor inicial a una variable, simplemente puede agregar el signo igual y agregar el valor. Debe terminar la línea con un punto y coma. Al igual que cada línea en C debe terminar con un punto y coma. Ahora en la primera línea definimos char e inicializarlo con el valor nueve. Mientras que en la segunda línea, inicializamos un entero llamado y.Y la inicialización no se hizo. En este caso, tendrá un valor aleatorio. Nosotros lo llamamos un valor de basura. Este no es un caso de uso que nos encantaría que ocurriera. Por lo que generalmente inicializamos todas nuestras variables. Aquí. Estamos definiendo un flotador e inicializarlo con un número flotante como 6.52. Nuevamente, preferimos inicializar todas nuestras variables a un valor inicial de 0. Digamos si no tienes un valor específico en mente, pero no lo dejes sin inicializar. De lo contrario terminarás con un valor de basura. Ahora, veamos qué pasará dentro nuestra memoria cuando inicialicemos una variable. Ahora digamos que este es nuestro recuerdo. Ahora dentro de este recuerdo, tenemos diferentes áreas, lugares. E inicializamos una variable llamada x con el valor inicial de cinco. Ahora lo que hará el compilador es ir a la RAM o memoria. Nombrará a esta ubicación x, y te daremos un valor inicial de cinco. Cuando inicializas otra variable, la llamamos y Sin agregar un valor, irá a esta ubicación, o esta memoria dirá, esto es y, y no le dará ningún valor. Ahora, cualquiera que sea el valor anterior que estaba aquí podría ser como podría ser asignado por defecto a esta variable. Y solemos llamarlo un valor de basura. Ahora ya que los enteros toman sólo un byte, le di un byte. Entonces este es un byte de memoria. Pero digamos que queremos definir un personaje M. Y vamos a darle un, no le demos un valor. Ahora cuando vayamos a la memoria y queremos definir m, tomará este byte y este. Y éste. Y éste. Entonces, dependiendo de cuántos bytes tomará el carácter, que es de ocho bytes, tomará ocho ubicaciones. Por lo que tomará también la luxación, dislocación 12345678. Por lo que tomará todas estas ubicaciones porque sabe ocho bytes, mientras que entero toma sólo un byte. Y éste toma sólo un byte. Entonces, ¿por qué es un byte y x es un byte? Entonces, en total, estas tres variables almacenan un byte de memoria más un byte de memoria, más ocho bytes de memoria. En total. Tomaron diez bytes. Esta es una muy buena pieza de información, sobre todo cuando se trata sistemas que tienen un tamaño de memoria bajo. Como un sistema embebido. Es diez bytes para tres variables. Nuevamente, si aquí no hemos definido nada, como no hemos dicho, igual cinco o algo así. Acabamos de terminar con un punto y coma. Esta será una variable que no inicializamos. Por lo que tomará valores de basura. llamamos valores basura porque estos valores son valores que no hemos dicho. Y podría ser un valor anterior de declaración de variable anterior en memoria de cualquier otro software. Ahora, vamos a probar esto yendo al Bloc de notas Plus, Plus y escribiendo algunas variables. Ahora, como de costumbre, hash incluyen que std, IO, el borde, y escribir vacío, principal. Vacío. Entre las dos llaves, comenzaremos a escribir todas las variables. Cambiemos el lenguaje a c. y x es igual a 0 en y igual diez. Hola, El igual a 10.5 y doble c es igual a 4.555. Estos son los diferentes tipos de variables. Estas son variables inicializadas. Y esta es una variable no inicializada, tiene valor de basura. Ahora algunos compiladores dicen o definen el valor de basura como 0. De lo contrario déjalo como para ser un valor aleatorio de la memoria. Pero el mejor caso de uso o la extraña práctica de programación es definir esto a 0. Esto es igual a 0. Y ya mencionamos que necesitamos agregar el tipo de datos, dejar un espacio y el nombre de la variable, agregar el signo igual y el valor, y en la línea con un punto y coma. Eso es todo por esta lección. Gracias por ver. Setrata de Ashraf. 10. Reglas en la variable de nombramiento en C: Hola y bienvenidos a esta nueva lección notas que vas a cubrir algunas reglas y variables de nomenclatura. Ahora bien, la primera regla es que una variable puede contener lo siguiente. Puede contener subrayado, puede contener un número entre 09. Puede contener mayúsculas de la a a la Z y letras pequeñas de la a a la Z. El primer carácter de una variable debe contener un alfabeto o un símbolo de subrayado. Entonces el nombre de la variable no puede comenzar con un número. Por ejemplo, puede ser entero A4 para entero para a. ahora, a es el incorrecto. Marquemos esto. Como se puede ver, un A4 comenzó con una carta, mientras que en para un iniciado con animal. Por lo tanto, un nombre de variable no puede comenzar con animales, como ya mencionamos, puede comenzar ya sea con una letra o un subrayado. Entonces esta es la equivocada. Ahora, no se permiten espacios en blanco y columnas. Y los espacios en blanco es básicamente cuando agregas dos palabras y dejas un espacio entre ellas. Tampoco se permiten comas. Y los vamos a ver en acción en unos segundos. Los nombres de variables no deben invertirse ni servirse de trabajo. Ahora palabra reservada es básicamente una palabra que está reservada para nuestro compilador, como print f por ejemplo, o end. Entonces no hay forma de que puedas nombrar una variable n porque n ya está reservada para nuestro compilador como un entero. Por lo tanto, no se permiten espacios en blanco, comas y símbolos especiales con el guión bajo como única excepción. Por lo que no se permite ningún símbolo especial excepto el guión bajo. Ejemplo, el signo add de que astérix que se desploman de la explosión no se permiten los astérix que se desploman de la explosión y muchos signos más. Un nombre de variable no puede repetirse en el mismo ámbito. Entonces, si has nombrado una variable x, no puedes crear una nueva variable y limitar x también. El nombre de la variable no debe ser palabra reservada, como mencionamos anteriormente. Ahora, veamos estas cosas en acción. Ahora como puedes ver aquí estamos dentro del bloc de notas. No se puede nombrar una variable o con otra servida o como int. N es básicamente el tipo de datos entero y no se puede nombrar float. Todas estas palabras están reservadas para el compilador. Tampoco se puede nombrar una variable que comience con un número. Esto te dará un error de compilación. Puedes nombrarlo A9, comenzando con un alfabeto, y funcionará muy bien. Mencionaste que puedes agregar caracteres especiales como este y esto y esto al nombre de la variable. Sin embargo, si desea agregar un carácter especial, se le permite agregar el signo de subrayado. Esto es lo único que se permite en la nomenclatura de variables. Incluso puedes agregar el signo de subrayado al principio. Por lo que nuestro nombre de variable puede comenzar con guión bajo o con una letra, pero no puede comenzar con un número. No se pueden usar las palabras reservadas, como ya mencionamos, como enteros. Y no se puede nombrar una variable ni usar el mismo nombre de variable dos veces, como int x, x, te dará un error de compilación porque aquí estás definiendo una nueva variable, nombrándola x. una variable ni usar el mismo nombre de variable dos veces, como int x, x, te dará un error de compilación porque aquí estás definiendo una nueva variable, nombrándola x. le están diciendo al compilador que vaya a la memoria y asigne una ubicación con el nombre x como un entero. Entonces estás, le estás diciendo al compilador que vaya de nuevo y asigne esa ubicación con una x y el tipo de entero. Y ya hay una variable llamada x Así que esto te dará un error de compilación. No se puede usar el mismo nombre más de una vez. Ahora lo último que debemos mencionar es que no se puede dejar un espacio o un espacio en blanco en el nombre de la variable. Nombrémosle nueva variable. Ahora esto te dará un error de compilación porque n, nu es la variable en blanco y la otra palabra o algo más. Por lo que el compilador no los está reconociendo. Si quieres dejar un espacio, puedes usar el subrayado o puedes usar una convención de nomenclatura llamada CamelCase, donde nombra la primera letra de cada palabra con una letra mayúscula. Así que nueva variable, nombre como este, o simplemente use el guión bajo. Aclarar. Y aquí hay otro subrayado. Ahora bien, esta es otra solución. No se pueden usar comas dentro del nombre de la variable. Como ya se mencionó. No puedes usar espacios en blanco y no puedes usar palabras reservadas. Puede usar caracteres especiales establecidos para ese signo de subrayado. Y no se puede usar el mismo nombre para diferentes variables de la misma variable en el mismo ámbito. Ahora cuando decimos alcance, nos referimos a estas dos llaves rizadas. Este es el alcance de estas variables. Ahora si intenté llamar a x fuera del alcance como aquí, no lo reconocerá, pero esto es algo de lo que hablaremos más adelante. Entonces vamos a resumir. Un nombre de variable puede contener números de subrayado de 0 a nueve alfabetos y letras mayúsculas y minúsculas. El primer carácter de una variable debe contener ya sea en alfabeto o un signo de subrayado. No puede comenzar con un número. No se permiten espacios en blanco y comas . Los nombres de variables no deben ser palabra reservada. Y más el hecho de que no se permiten caracteres especiales excepto el guión bajo. Gracias por ver esta lección. Esto es opcional. 11. Variables de impresión con Printf en C: Hola y bienvenidos a esta nueva lección n, que vamos a hablar de función de impresión. Ahora, mira este código. Vamos a discutir lo que está pasando dentro de este código. En primer lugar, estamos llamando a la biblioteca. Entonces estamos definiendo nuestra función principal como solemos hacer. Entonces estamos definiendo una variable valiosa entera llamada x e y le están dando un valor. A menudo. Este es un punto y coma para indicar que este es el final de esta línea. Estamos llamando a la función de impresión. Y dentro de ella hemos escrito el valor de la variable es Terminamos la línea con un punto y coma. ¿ Cuál es el resultado esperado de este programa? Ahora, pausa el video e intenta adivinar la salida esperada. Te daré cinco segundos. Con suerte, pausarás el video e intentarás averiguar la salida sin ejecutar el código. Ahora si tu respuesta fue esta, la salida en la pantalla será el valor de la variable es X. Entonces tienes razón. Este es un literal de cadena, por lo que imprimirá la cadena tal como está. No imprimirá el valor de ellos, no reemplazará x con ellos. Aquí. De esto se trata esta lección. Ahora, la función de impresión parpadea la variable dentro de esta cosa. La función de impresión puede imprimir una variable dentro de la cadena. Se podría hacer insertando algo que llamamos especificador de formato. El especificador de formato es básicamente algo que agregas dentro la cadena que indica que quieres imprimir algo. El especificador de formato será reemplazado por el valor especificado en los argumentos adicionales posteriores. Dentro del especificador de formato que se reemplazará por el valor especificado después de los argumentos adicionales. Si las cosas aún no están claras. Hablemos primero de la sintaxis del especificador de formato. El especificador más común utilizado para la función de impresión, nuestro porcentaje f, persona C y persona D. Porcentaje f dentro de la cadena indica que desea reemplazar esto con un valor flotante. Si bien especificador de formato o porcentaje c, significa que desea reemplazar esto con un valor de carácter. El último es el más común de estos tres es el porcentaje d. Indica que desea reemplazar este especificador de formato. La cadena con un valor decimal, por lo general sigue este patrón. El valor de la variable es. A continuación se agrega el especificador de formato entre la comilla doble. Dentro de esa x está. Ahora lo nuevo es que debes agregar una coma y el nombre de la variable. Qué hará esta función de impresión o esta línea. Se reemplazará el especificador de formato, que es porcentaje d, con el valor variable de x Por lo que imprimirá el valor de la variable es diez. Y a esto se le llama especificador de formato. Se necesita memorizar este mundo, ya que lo mencionaremos mucho. Ahora, veamos esto en acción. Ahora, escribamos, como de costumbre, incluye STD o el vacío principal de cabeza de vacío como de costumbre. Y trata de escribir el código desde cero cada vez para que te estés acostumbrando a escribir llamadas C. Ahora, definamos una variable. Una variable, darle un valor de diez. Entonces definimos un valor entero, una variable entera. El nombre de la variable será x, el valor o el valor inicial será diez. Ahora vamos a imprimir f. La variable. El valor de la variable x está aquí. Necesitamos agregar el especificador de formato. Agregué porcentaje d, porque entero es un valor decimal. Si es un valor de coma flotante, necesitamos agregar f. Si es un valor de carácter, necesitamos agregar C, D aquí. Entonces agrega lo nuevo, que es la coma y el nombre de la variable x Ahora esta línea imprimirá el valor de la variable x se sustituye esto por diez, que es el valor de esta variable. Salvemos nuestro trabajo. Llamémoslo tres variables. Y vamos a tratar de ejecutarlo. Aquí tenemos el compilador GCC, tres variables aleatorias C y E. Como puedes ver, el valor de la variable x es, el valor de la variable x es. Y ese porcentaje d, que es el especificador de formato, fue reemplazado por, entonces. Eso es todo. Esto es lo fácil que es imprimir una variable dentro de la función print f. Ahora hablemos de errores comunes. La mayoría de la gente escribe x aquí en lugar de escribir el valor común, que es todo el especificador de formato. Y cuando se combinan, esto es lo que ven. El valor de la variable x es x. Así que necesitamos reemplazar esto con d. Ahora el especificador de formato o ser reemplazado por el valor X. Otra cosa que puedes hacer es mezclar más de una variable en la misma función F de impresión. Si queremos imprimir y, puede agregar ese valor. Vamos a imprimirlo en una nueva línea. Entonces agrega porcentaje n, que es el carácter de escape que ya introdujimos. El valor de y es agregar otro especificador de formato, porcentaje d, y agregar otra coma, luego y Ahora lo que va a pasar aquí está ensamblado. Reemplazará el primer especificador de formato x y el segundo especificador de formato por Y. Ahora tienes otra variable. Puede agregar otro especificador de formato y se reemplazará con la variable de campo, y así sucesivamente. Esta cuerda se imprimirá tal como está. Ahora. Lo único que se cambiará es el especificador de formato. El primero será reemplazado por x, el segundo será reemplazado por y Guardemos y compilemos el código una vez más. Ahora quiero aclarar que CMD o la ventana de comandos simplemente enciende CLS, o borrar la pantalla y borrará todo. Ahora vamos a compilarlo. Nombre de archivo Gcc y C. Entonces corre. Como se puede ver, el valor de la variable x diez, que es esta línea. Y luego slash n significa que van a una nueva línea. El valor de y es, en lugar del porcentaje d, veremos el valor de y, que es 15, como puedes ver, 1015. Ahora bien, lo que necesito de ti para asegurarme de que sí entendiste todo lo que hemos aprendido en esta lección se seca este mismo código. Y asegúrate de estar buscando los mismos resultados en tu pantalla. Asegúrate de no agregar aquí el cierre de doble cotización. Porque en este caso, significa que estás imprimiendo esto. Ahora vamos a ver qué pasará si hiciéramos eso. Despejemos nuestra pantalla. Ejecute el archivo. Como puede ver, el valor de la variable x es un número muy enorme, y el valor de Y es un número muy enorme. Ahora, este es el valor predeterminado para las variables decimales. Y este compilador, como puedes ver, ahora, sí imprimió x e y como un texto normal. No sustituyó a ninguna de estas cosas porque extraviamos la doble cita. Por lo que necesitas quitarlo de aquí, agrégalo al final de tu texto. Asegúrese de tener las comas en el lugar correcto y los nombres de las variables. Eso es todo por esta lección. Graciaspor ver. Esto es opcional. 12. Reading Input del usuario en C: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de escanear f o escanear un valor del usuario. Ahora lo que hemos cubierto hasta ahora es cómo imprimir un valor en la ventana de la consola. Pero, ¿y si queremos leer el valor del usuario? Aquí es donde se utiliza la exploración f. La función escalar se utiliza para obtener valor de un usuario y guardarlo en una variable. Es parte de la biblioteca std IO, la biblioteca que incluimos al principio de nuestro código. Ahora bien, la sintaxis para esta función es simple. Acabas de intentar escanear f. Luego abres dos paréntesis. Ahora, la primera parte es el especificador de formato. Aquí debe agregar un especificador de formato entre dos comillas dobles. Digamos que queremos leer un valor entero. Por lo que vamos a sumar el porcentaje d entre estos dos comillas dobles. Ahora, la segunda parte es agregar una coma. A continuación, el signo de agregar. Después del signo add, necesitamos agregar el nombre de la variable. Entonces en este caso, digamos x, ¿verdad? Y x Ahora, este es un ejemplo. Como se puede ver. Aquí, definimos una variable, llamamos x, entero x Y luego usamos scan f con estas dos partes. La primera parte es el especificador de formato, luego una coma, luego el signo add, luego el nombre de la variable. Tienes que asegurarte seguir la misma estructura. Al igual que en esta línea. Escanea f, porcentaje d, que es el antiguo archivo rápido entre dos comillas dobles, Acoma, luego el signo y y el nombre de la variable. A continuación, cierre los paréntesis y agregue un punto y coma. Función Scanf, de nuevo forma parte del estudio o función de salida de entrada estándar. Por lo que no hay necesidad de agregar ninguno o incluir ningún otro archivo. Ahora veamos esta función en acción. Ahora hagamos lo normal. Vamos a incluir la función que tenían las librerías o imprimir f y escanear. Entonces vamos a agregar una función principal. Ahora presiona Enter aquí, presiona Enter aquí, cambia el idioma para ver. Ahora, definamos una nueva variable y le damos un valor inicial de 0. Ahora imprima algo para que el usuario le informe que queremos que introduzca un valor. Ingresa tu edad. Y cambiemos esto con h. Ahora, esto imprimirá esta frase en la ventana de la consola. Informar valores es que queremos que entre en su edad. Después de eso utilizaremos la función scan f. Ahora, la primera parte es la doble cita que coma y el, y signo. Y la segunda parte. Ahora entre estas dos comillas dobles, dependiendo del tipo de variable, se debe agregar un especificador de formato. Aquí sería porcentaje d. ahora, si se trata de un carácter que será porcentaje c, Si está a flote, ser porcentaje f, como ya mencionamos. Entonces agregaremos porcentaje d. y aquí agregaremos la función add o la y firmaremos, lo siento, el nombre de la variable, edad. Ahora esto se llevará cualquier cosa que usen están justo hasta el punto en que entre. Entra. Lo que significa que terminó de ingresar al texto. Y lo almacenaremos dentro de una variable llamada edad. Ahora, esta línea leerá la entrada del usuario. Entonces agreguemos otra línea para planear la edad. Escribamos print def. Usted envejece. Y como ya mencionamos la lección anterior para imprimir una variable, debemos agregar el especificador de formato dentro de las dos comillas dobles. A continuación, agregue una coma después la creación W y la variable tal como está. Ahora, para asegurarnos de que vemos todos estos, cada una línea o una nueva línea, necesitamos agregar una slash, slash n. Y aquí están las barras n al final de cada línea. Ahora, una vez que haya terminado, haga clic en Guardar, y llamémoslo variable de escaneo. Ahora, vamos a presentar como de costumbre, abrir luego CMD. Ahora aquí adentro, a la derecha, gcc, c. Ya terminamos. Acerquemospara ver. Ahora escribe un buen EXE, que es el ejecutable para nuestro archivo C después de compilar. Por lo que como se puede ver, entero h, Vamos a comparar con lo que tenemos aquí. Esta es la primera función de impresión f, ingresa tu edad. Ahora después de esta línea, como puedes ver, este es un cursor parpadeante. Para el escáner. Escribiría32. Entonces presionaré Enter. Una vez que presione enter, ejecutará la tercera línea. Escribir tu edad es el valor de la edad aquí. Por lo tanto, por favor ingrese. Tu edad es de 32 años. Eso es todo. Esto es lo fácil que es escanear un valor del usuario, almacenarlo en una variable e imprimirlo y una nueva línea usando print f Ahora si tiene alguna pregunta al respecto, por favor pregunte. En el tablero de preguntas y respuestas, estaré más que feliz de ayudar. Pero como pueden ver, es algo muy sencillo de hacer. Gracias por ver esta lección. Se trata de Ashraf. 13. Operadores aritméticos en C: Hola y bienvenidos esto y tendrán alguna charla de carbón sobre los operadores. Los operadores son cosa muy importante cuando estás programando porque los necesitarás cuando estás haciendo cálculos, cuando estás comprobando si una condición es verdadera o no, o cuando estás dentro del bucle y quieres aumentar un valor. Tenemos diferentes tipos de operadores y en esta sección, los explicaremos uno por uno con un ejemplo. Y trataremos de asegurarnos de que entiendas todas y cada una de ellas con un caso de uso y un escenario. El primero es que no es una cooperación. Ahora, cooperadores, hay dos tipos de ellos, uni y Pi, y los explicaremos en un minuto. También está el ancho sabios operadores que se utilizan para jugar con el nivel de tono. Los operadores de asignación, los operadores relacionales, los operadores lógicos y otros operadores como el tamaño del operador, el operador ternario, el operador de dirección, el operador de diferencia y ese operador de subíndice. Estos son sólo los nombres. Entonces comencemos con los operadores aritméticos. Ahora esta es una mesa que tiene todo eso. Noes un cooperador. La mayoría de ellos son directos. Lo primero que tenemos que explicar es el mundo. Por. Ahora, ahí está la unión y el by. El by es básicamente operadores que toma dos operandos. Por lo que deben tener dos operandos para que los llamen. Un ejemplo de esto es que la suma, que es básicamente este lado, y una resta, que es básicamente esta multiplicación de signos, que es la división del signo de asterisco, que es el módulo de signo de slash, que es el signo porcentual. Ahora hablemos de cada uno de ellos. La suma se utiliza básicamente para unos dos operandos. Este es el primer operando, y este es el segundo por tierra. Ahora aquí tenemos x es igual a diez e y es igual a cinco. Entonces x plus y es básicamente una operación de suma porque estamos usando ese cooperador, la explosión. Por lo que el resultado se almacenará del sol, se almacenará dentro de esta variable. Entonces x más y, luego más 15. Entonces diez más cinco, perdón, serán 15. Y este es el resultado. Por lo que alguna variable incluirá el valor de la suma, que es x más y Ahora con respecto a la resta, como se puede ver, el mismo ejemplo que arriba, dos operandos, x menos y, que es diez menos cinco. El resultado final es cinco. Por lo que cinco se almacenarán dentro del sub. Como se puede ver aquí, sub d es igual a diez. Ahora en este caso, subs mal porque diez menos cinco es sólo cinco. Ahora, pasemos a la multiplicación. X multiplicado por y. X aquí es diez. ¿ Por qué aquí es cinco? Ahora cuando multipliques diez por cinco, serán 50. Entonces aquí tenemos esta respuesta, 50. Entonces la camioneta, la variable llamada multiplicar dos será 50, que es un entero. Ahora, también tenemos la división X, que es delgada por cinco, que es básicamente un entero, diez dividido por cinco es igual a dos. Por lo que el resultado se almacenará dentro de la variable de división, que es básicamente dos. Ahora tenemos el mod psi nada seno es básicamente asignar, eso te da el resto de una división. Entonces si estás dividiendo x mod y, ahora, necesito concentrarme en este. Cuando decimos x mod y primero, necesitas asegurarte de tener x dividido por y Así que si x es diez dividido por y, que es 510 dividido por cinco es igual a dos, no hay recordatorio en esta división. Por lo que el resultado o el resultado final para el porcentaje, que es el recordatorio, será 0. Ahora, si y está dividido por x, ahora, este es un signo recordatorio. Nuevamente. Tienes que hacerlo primero como deficiente, luego tomas el resto de esa división como resultado del MOD. Entonces y dividido por x. Y aquí está cinco dividido por x, que es diez. Ahora bien, cuando dividimos cinco por diez, esto se llama división. Entonces cinco por diez aquí, phi uno f2. Por lo que el resultado final será uno dividido por dos, que es básicamente 0 o cinco. Por lo que en este caso, el resultado final será 0 y el resto de éste será cinco. De modo que ese valor de división será 0 y el valor restante será cinco. Por eso se ven los resultados aquí como está aquí. Como puedes ver, impar equivale a cinco. Ahora para dejar las cosas más claras, Probemos este ejemplo. Diez mod 310 dividido por tres es igual a tres. Ahora si multiplicas tres por tres, lo que equivaldría a diez. Entonces diez menos nueve equivaldrán a nueve. Sodio diez menos nueve es igual a uno. Y esto será el resultado de los recordatorios. Intentemos esto de nuevo con esto. Ahora, línea. Dividido por uno es igual a nueve. Sin fracciones, sin recordatorios. Entonces el modo será igual a 0, igual que en este ejemplo al principio aquí. Ahora, probemos este. Esta es la división de modos. Por lo que 17 dividido por 917 por nueve. Equiparará a uno. Entonces aquí, cierto, uno. Ahora uno multiplicado por línea es igual a la línea 17 menos nueve. El recordatorio será de ocho. Este es el recordatorio y esta es la división. Y como pueden ver aquí, es igual a ocho. Ahora lo que necesitas entender es que la división te da un valor sin una fracción, una fracción que se imprimirá cuando estés usando el signo de división, solo imprimirá ese valor y dejarácualquier fracción. Por lo que en este caso, si necesitas las fracciones o si necesitas un recordatorio, debes usar el recordatorio Sine. Probemos esto en acción e imprimimos los valores para asegurarnos de que todo lo que dijimos aquí sea correcto. Ahora empecemos por incluir la std, i, o la biblioteca de textos. Vacío, vacío principal como de costumbre. Ahora cambiemos el idioma para ver. Y necesito que hagas esto desde cero cada vez. Ahora vamos a resolver el valor cinco operadores aritméticos. Ahora, definamos dos valores, y x es igual e y es igual a cinco. Ahora vamos a hacer algunas operaciones y suma es igual a x más y. Esta mezcla algunos igual a b. Vamos a añadir una slash n. Aquí. Podemos agregar algunos. Para ver los resultados. Ahora haré todas las operaciones. Entonces hagámoslo. División también. La multiplicación que sostiene. Todos estos son operadores pi porque toman dos operandos, como puedes ver aquí. Este es el segundo orbital y este es el primero por tierra. Ahora para imprimir los resultados. Imprimir f igual a d slash n. y aquí, puedes copiar esta línea y pegarla aquí con esta diapositiva y pegarla aquí con alguna modificación. Modo, también, sólo para ahorrar algo de tiempo. Ahora aquí está. Esto sumará estos dos operandos. Entonces los dividiremos. Esto los multiplicará y esto nos dará los modos. Ahora, vamos a ocultar los resultados aquí. Ahora primero los resultados de suma serían 15. Divisiones, los resultados serán dos multiplicaciones y serán 50. Y el resultado será 0, porque ya sabemos que x dividido por y, diez dividido por cinco es igual a dos. Y no tenemos fracciones. Como ya mencionamos, el modo será o el recordatorio será 0. Volvamos a guardar el trabajo y el código. Ahora, vamos GCC. Agreguemos el nombre de archivo cinco. Ahora aquí está el nombre del archivo, como puedes ver, GCC. Para compilarlo ahora tenemos el ejecutable, así como a, E, E. Y aquí tenemos el resultado, este 152 para la división, 50 para la multiplicación 0 para. Ahora, para que las cosas se vean más parecidas, interesantes , digamos, movamos esto. Ahora, juguemos con la función print f. Cambiemos esto con su hijo a través D más persona a D igual. Eso es para arriba. Ahora lo que tengo que hacer aquí es agregar el valor x, el valor y, y los resultados. Entonces para reemplazar esto por x primero, necesitamos agregar x aquí, como ya mencionamos en esa impresión f. última. Para reemplazar esto con por qué necesitamos reemplazar y, x Y para reemplazar esto con la suma, necesitamos colocar la suma. Por lo que esto imprimirá x más y es igual al resultado. X será reemplazado por el valor de x. Y será reemplazado por el valor de y. Este será reemplazado por el valor de suma. La primera variable, la segunda variable, una tercera variable. Y esto se explicó en la lección de variables de impresión o impresión. Hagamos lo mismo por todos estos. Ahora sólo nos falta cambiar el cartel aquí. Esta será la división. Este sería el signo de asterisco, y esta será la demanda de seno o el signo de porcentaje encendido para slash n sets. Ahora, volvamos a compilar el código una vez más. Borre la pantalla usando CLS y desde el comando de compilación, y luego ejecute el archivo. De acuerdo, ahora como pueden ver aquí, tenemos el primero en el orden correcto, el segundo, tercero, 1, el cuarto. Hay problema con estos porque como puedes ver aquí, no agregamos la x y y antes del div. Como ya mencionamos, cada uno de estos especificadores de formato será reemplazado por variable asociada. Así que guárdalo una vez más. Aquí está. Diez más cinco es igual a 1510 dividido por cinco igual a diez multiplicado por cinco es igual a 50. Entonces el último. ¿De acuerdo? Tenemos una D que falta aquí. Ahora bien, esta es una muy bonita pieza de información. Como pueden ver aquí, tenemos por ciento d y tenemos cuatro centros. Y tenemos sus centros a mí. Sin embargo, no se imprimió correctamente. Eso porque tenemos un porcentaje aquí dentro de nuestra cuerda. Ahora este porcentaje será tratado de manera diferente porque solemos usarlo para agregar un especificador de formato. Entonces si quieres imprimir persona para firmar y nuestra impresión final f, ¿ Cuándo necesitamos sumar el doble porcentaje así? Ahora una vez que los agregues así, la función print f entenderá que quieres mostrar los de signo porcentual en la pantalla. Y este es un muy buen tip. Ahora volviendo atrás, combinemos los códigos. Entidad x e. Ahora, como puedes ver, se imprimió correctamente. De lo contrario no me imprimiré correctamente. Por lo que debes jurar que debes sumar el doble porcentaje, firmar para imprimirlo en la ventana de tu consola. Entonces diez menos cinco es igual a 0. Y estos son los principales operadores aritméticos. Eso es todo por esta lección. Si tienes alguna duda respecto a algo, estoy aquí para ayudarte. 14. Operadores aritméticos de Uni en C: Hola y bienvenidos a esta nueva lección en offshore. No hables de los uni operadores. Ahora en la lección anterior, cubrimos eso por los operadores. Y aquí estamos hablando de operadores aritméticos. Ahora, los evaporadores solo toman un operando, por lo que no hay necesidad de dos operandos como x e y una variable hará el trabajo. Ahora en nuestro caso, tenemos dos tipos de ópera. Ahora. Tenemos el operador de incremento y el operador decremento. Y los tenemos separados porque usar el incremento y decremento con una variable sin el signo igual es algo. Y usarlas con signo igual es otra cosa. Por lo que el incremento significa voltear señales. El decremento significa dos signos menos. Ahora esto significa agregar uno a la variable. Esto significa restar uno de la variable. Ahora, en este caso, llamamos a esto un postfijo y a esto llamamos prefijo. Esto es pre, porque estamos sumando los dos signos más antes de la variable. Este es un postfijo porque estamos agregando el signo más de dos después de la variable. Ahora bien, si ejecutamos ambas frases tomando en consideración que la variable x es igual a diez, esto, y esto sumará una a la variable. Entonces x será igual a 11. Y luego aquí, x también será igual a 11 sin su post-fix o prefijo. Ahora, cuando se trata del decremento, básicamente es lo mismo. Tenemos un postfijo y prefijo. Este es el postfijo y este es el prefijo. Cuando lo estamos llamando, sabiendo que el valor x es igual a diez, resultará en que este x será igual a nueve porque el decremento restará uno de la variable. Y en este caso, también será igual a nueve sin es postfijo o prefijo. Ahora hasta este punto, no hay problemas. Todo está claro, todo es fácil. Esto aumentará el valor de la variable en uno, y esto disminuirá el valor de la variable en uno. Ahora, el problema viene cuando tenemos un signo igual. Esto significa que necesitamos ejecutar esta tienda el resultado dentro de la variable. Y en este caso, el postfijo y prefijo que mencionamos aquí arriba tiene un significado diferente. Entonces comencemos con el primero. Este es nuestro postfijo. Esta es básicamente una frase en la que decimos que el compilador o luxury le al compilador que asigne X a Y. así que primero almacenará x dentro de y, luego incrementará x. operaciones es muy importante aquí. El postfijo básicamente está haciendo la asignación usando el signo igual. X se le asignará a y. entonces hace o hace el incremento que hicimos aquí. Por lo que el resultado final será x será igual a 11, se incrementará en uno. Pero el valor de y será igual a diez. Porque cuando primero asignamos x a y, valor de x era diez, como puedes ver aquí. Entonces diez se almacenarán dentro de Y, y esta es la primera parte. La segunda parte es básicamente incrementando x, por lo que x plus blast. Por lo que x se convertirá en 11. Ahora bien, esto está en el postfijo. El prefijo, sin embargo, hará algo diferente. Se incrementará primero x Como puedes ver, este es el primer paso. El segundo paso, almacenará ese resultado del incremento de x y lo asignará a y. Entonces x será igual a 11. Entonces estos 11, o el resultado como 11 se almacenarán dentro de y. así que y también será igual a 11. Y se puede ver la diferencia entre estos resultados y estos resultados. Entonces lo que necesito que entiendas es en caso de que hayas visto postfix, esto significa que necesitas asignar las variables primero, luego incrementar. Pero si viste un prefijo, significa que primero necesitas incrementar, luego necesitas asignar el valor. Lo mismo va aquí. Aquí tenemos un postfijo. Por lo que asignará el valor de x a y Así y será igual a diez. Entonces decretará x por uno. Por lo que x será igual a nueve. Lo mismo aquí. Seráprimero decremento. Por lo que x será igual a nueve. Entonces resolverá ese resultado dentro de y. entonces y equivaldría a nueve. Se puede ver la diferencia entre estas cuatro líneas y estas cuatro líneas esta adelante, muy fácil. Simplemente está incrementando o disminuyendo sin su sufijo o prefijo puntual. Si bien en este caso es diferente. Ahora si es postfijo al último signo, entonces incremente. Si tiene el prefijo, se incrementará luego asignará. Es necesario tener eso en cuenta y tomar nota al respecto. Ahora como de costumbre para dejar las cosas más claras, tomemos un ejemplo práctico. Ahora aquí necesitas incluir realmente esa biblioteca. A continuación, alinee la función principal. Cambiar el idioma para ver. Todos están bien para ir. Vamos a llamarlo. Llamémoslo unidad. Ahora aquí dentro. Entonces definamos x como darle un valor de diez. Y definamos y sin darle un valor. Ahora, x más, más, más, más x, x menos menos menos x Estos son los primeros cuatro que vamos a probar. Ahora lo que tengo que mencionar aquí es asegurarnos de que obtendremos los resultados correctos. Necesitamos asignar x como diez después cada operación para asegurarnos que estamos cambiando el valor de x cuando es diez. Porque de lo contrario seguirá cambiando el valor de X con el nuevo valor. Entonces aquí, x será 11, y esto será 12, esto será 11, esto será diez. Tenemos que hacer estas operaciones sobre el valor original de X como ejemplo. Ahora, vamos a imprimir Voy a escribir lo mismo, x más último valor igual porcentaje d. Y vamos a añadir x Ahora vamos a añadir una raya diagonal n aquí. Como nueva línea. Copiemos esto. Pégalo aquí, aquí, y aquí. Ahora vamos a cambiar este x menos menos, este será menos menos x Esto será más subtramas de x Ahora, hablemos de lo que sucederá cuando ejecutemos este código. En primer lugar. En este caso, aumentará x en uno, x más, más. Por lo que se imprimirá aquí 11. Ahora x retrocederá a diez y también lo incrementará en uno. Por lo que imprimirá 111 más tiempo. X retrocederá a diez. Lo disminuirá en uno. Entonces x aquí será igual a nueve. Se remontará a diez. Se incrementará en uno, después x será nueve como siempre. Entonces 1111, línea nueve. Ahora intentemos ejecutar este código. Gcc seis aritmética. Es necesario ver, como puede ver, x2 más más, más x tienen el mismo resultado, 1111 menos menos, menos menos x, el mismo resultado que es la línea. Ahora, agreguemos un comentario de varias líneas a esta área. Y hacer las otras operaciones. Mencionamos que tenemos y iguales más, más, más, más. En primer lugar. Tenemos que imprimirlo. Ahora, necesitamos planear los valores de x e y así que el valor de x es igual a esto. Y después de la slash n, valor y es igual a esto. Entonces x e y. agreguemos slash y aquí también. Y a ver a dónde irán las cosas. Y otra slash and slash. Ahora, esto imprimirá esto, luego pasará a una nueva línea. Llevaremos esto a una nueva línea con el valor de x Y se irá. Mi nueva línea para imprimir esto con un valor de phi. Eso es todo. Ahora tenemos que asegurarnos de que el valor x igual a diez cada vez que ejecutemos este comando. Ahora, copiemos este paso base como antes, cuatro veces. Ahora esto será más, más x, que es el prefijo. Este es el postfijo. Esto será x menos menos, y esto será menos menos x Llamemos a la base es de tres años. Copia esto aquí, y copia esto aquí listado. Estos son solo los mismos operadores de unidad que explicamos antes y solo los estamos enumerando. Ahora si quieres dividirlos, puedes agregar esta slash n para asegurarte que estén separados cuando se impriman. Ahora esto hará que el valor de x sea igual a diez cada vez antes ejecutar el comando para asegurarnos de que estamos comenzando con el mismo valor inicial. Volviendo aquí. Combinemos el código siendo la pantalla, y ejecutemos el código. Como puedes ver, y es igual a x más más. Ahora bien, no sabemos que el valor de x sea diez. Y lo primero que este muerto es asignar y a x Así que el valor y será igual a, como puedes ver aquí. El segundo paso es incrementar x valor será igual a 11. Vayamos aquí. Este es un prefijo, por lo que primero incrementará x Así que el valor x será 11. Entonces agregará el 11 a y. Así que el valor y será 11. Así como lo explicamos. Ahora bien, cuando se trata de estos dos x menos menos, esto es un postfijo. En primer lugar, asigne el valor de x a y por lo que y será igual a diez. Entonces decretará x por uno. Por lo que x será igual a nueve. Yendo aquí. Este es un prefijo, por lo que primero decretará x. El valor X será igual a nueve, luego almacenaremos el nueve dentro de y Así que y será igual a nueve. Como pueden ver, esta es una demostración en vivo de las ecuaciones que presentamos en esta lección. Ahora si tienes algún problema con alguno de estos, estaré más que feliz de explicarlos más detalles para ayudarte a entender. Estos son muy importantes. Papas. Son ampliamente utilizados y hay que entenderlos todos. Si está utilizando la calculadora sin asignar usando un signo igual, el postfijo se tratará igual que el prefijo. Lo será, no habrá diferencia. Pero si estás lidiando con ellos con el signo igual, el postfijo es diferente a ese prefijo. Postfix primero asignará operadores, luego incrementará, mientras que el prefijo primero incrementará, luego asignará los operadores. Eso es todo por esta lección. Si tienes alguna pregunta pregunta por favor pregunta y si estás en el tablero, estaré más que feliz de ayudarte. 15. Operadores de Bitwise en C: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de los operadores bit a bit. Ahora, los operadores bit a bit se utilizan para manipular bits dentro del lenguaje C. Ahora, empecemos con la Y, o, O y NO. Como puedes ver en estas tablas, cuando ves lo invisible. Esto significa que siempre que haya 0, el resultado será 0. Entonces si tenemos dos operandos, a y b, a y b es igual a y 00, y es igual a 0. Ya que aquí tenemos un 0, será igual a 0 también. Y como aquí tenemos un 0 igual a 0 también, la única vez que el resultado será uno es cuando ambos operandos son uno. Entonces 11 es igual a uno cuando se trata de la mesa de Orden. Ahora, hablemos del orden. Ahora se trata de lo viejo. Normalmente verás este signo entre los dos operandos a. Ahora para el final, verás el sin firmar, por lo que será a y b En caso de todos, siempre que veas uno, la final resultado será uno. Entonces aquí tenemos uno y tiempos que serán uno. Aquí tenemos uno y el resultado final será uno. Aquí tenemos dos. Este y éste. Y el resultado final será uno también. Ahora el único caso de que el resultado sea 0. No hay nadie en absoluto, ni a ni B R1. Entonces el resultado final será 0, que es básicamente lo contrario eso y casi oxígeno, ¿ de acuerdo? Ahora para el XOR, como puedes ver aquí, la x o es básicamente este seno a x o b En este caso, si las dos son marcas son similares, el resultado será 0, como puedes ver aquí. Y entonces si son diferentes, el resultado será uno. Ahora, el último, que es el más fácil, se hace en sine. Sine es un operador de unión. Estos son por operador porque toman dos operandos. Como ya mencionamos, este es un integrador, Así veremos que no una tuerca significa lo inverso de a. si es 0, se convertirá en uno. Si es uno, se convertirá en 0. Eso es todo. Ahora, vamos a verlos en acción. Digamos que tenemos dos valores, x e y. X aquí es igual a 1010. Y es 0101, y estos son valores binarios. Y podemos hablar de binarios al final de este curso. Ahora bien, estos dos son los dos valores que vamos a hacer estos operadores y o no y XOR. Ahora cuando estés haciendo el final x e y, el resultado final se verá así. Ya mencionamos que el y signo significa si hay 0, entonces el resultado final será 0. Entonces cuando estamos hablando del final 01, podemos hacer esto para ver el valor de 01 en igual 010 igual 001 será igual a 010 igual aquí. Por lo que el resultado final aquí será 0. Como vimos ahí en la garganta. Ahora bien, respecto a la dimensión que esta es la r seno. Ahora si hay uno, entonces el resultado final será uno. Entonces 01110, solo 01110 y también igualan uno. Por lo que será o bien un valor binario, 14 unos. Todo lo podemos convertir a valor decimal usando la calculadora. Ahora, puedes cambiar la calculadora a mala gramática. Y se puede introducir el valor binario 1111. Y como se puede ver ese valor decimal es 50. Entonces esto es igual a 50. Ahora no son signo es sencillo. No x significa que este es el signo. No, NO x significa la inversa de x Por lo que será 1010 desde. Es igual a 0101. Y podemos usar la calculadora para convertir el valor. Podemos escribir 1010, que es el valor original. Es igual a diez en decimal. Entonces probemos el nuevo valor correctamente. Ahora sumemos 0101. Como puedes ver, es igual a cinco. Por lo que serán cinco en esto. Necesito que memorices estos valores porque lo haremos manera práctica y en pocos segundos. Y eso es lo que necesitamos saber. Ahora x, XOR y, ya mencionamos que si ambos son idénticos, entonces el valor será 0. Si son diferentes, el valor será uno. Ya que todos estos son diferentes, 01100110, entonces el resultado final será el mismo que aquí, 1111, que equivale a 15 en decimal. Ahora podemos hacer nuestro último sobre sistemas de madera. Pero esto es como un requisito previo para este curso. Eso es todo para los operadores bit a bit. Ahora, para dejar las cosas más claras, necesitamos tomar un ejemplo rápido. Entonces sigamos adelante. Ahora. Comencemos por escribir nuestros vacíos de inclusión como usar un vacío principal. El lenguaje a ver. Aquí, sabíamos que necesitábamos definir los valores. Entonces x será igual al valor binario de 1010. Si lo escribiste así, lo tratará como un valor decimal. Entonces para mí, el compilador entiende que es un valor binario. Es necesario escribir 0 b. 0 b significa binario. Este es el prefijo para el binario. Ahora necesitamos agregar Y también. Entonces 001, 01. Ahora, una vez que termines, necesitamos empezar a definir nuevas variables, extremos. Y operador igual a x e y. y operador OR es igual a X o Y. y X OR operador es igual a x. La potencia de seno y. Y operador NOT es igual a cero seno x Ahora vamos a mezclar esto usandouna función print f. Entonces los escribiré igual a porcentaje d. y ese es el resultado aquí. Slash n aquí. Colby esta línea basó las lágrimas, lágrimas y pégala aquí. Este fue este operador NOT x OR, y la ecuación cambia el Piloto Automático de la ecuación. Ahora, vamos a guardarlo. Operadores bit a bit. Tratemos de ejecutar esto. Ahora. Vamos a hincharnos gcc c e x Ahora como pueden ver aquí, tenemos 01515, que es algo que esperábamos. Y aquí tenemos menos 11. Ahora hablemos del menos 11. Ahora bien, en este nivel, no entraremos en profundidad de los valores menos. Pero déjame mostrarte en la calculadora lo que va a pasar. Ahora el valor es 1010. Una vez que elija el operador NOT bit a bit, verá que el resultado decimal será menos 11. Y esto se debe a que el 1010 o no se trata por su cuenta. La operación binaria no se realiza en todos los bytes que quedan. Entonces sí, sí escribiste 1010, pero el resto de los bits se escribieron como ceros. Y en este caso no lo son. invertiremos a uno. Ahora en las próximas lecciones, cubriremos los valores negativos y cómo imprimirlos, y cómo interpretarlos dentro de la ventana de tu consola. Pero en este punto, lo que hay que entender es que cuando hicimos la función NOT, lo hicimos sólo en cuatro bits. No tomamos en consideración cuántos bits o bytes asignará el compilador para el operador NOT. Entonces si ha asignado un byte, entonces el resultado final será 10101111. Porque un byte significa ocho bits y el valor original es 0101. Estos son sólo cuatro bits. Brocas. También hay cuatro ceros que se esconden aquí. Entonces los convertimos en uno. Ahora, otros compiladores asignaron cuatro bytes para un entero. Y entonces este caso tendremos tres bytes más de unos. Por eso este es un tema avanzado y lo cubriremos en las próximas lecciones. Ahora, si llegas a este punto y eres capaz de aplicar el y OR XOR y aprendiste a aplicar el operador NOT. Entonces eres bueno para ir. Gracias por ver esta lección. A continuación, hablaremos de más operadores bit a bit que son avanzados y utilizados en la manipulación de bits. Pero eso es todo por esta lección. 16. Operadores de cambio de Bitwise en C: Hola y bienvenidos a esta nueva lección en nueva prueba vamos a hablar de dos operadores bit a bit más, el turno derecho y los operadores de turno izquierdo. Ahora, el operador de turno derecho son básicamente estos dos signos. Y el operador de turno izquierdo son estos dos lados. Ahora, x, desplazamiento a la derecha por uno, o y desplazamiento a la izquierda por uno. Ahora cuando decimos turno correcto o desplazamiento a la izquierda, nos referimos a esto en un nivel un poco sabio. Entonces digamos que tenemos esto. Y supongamos que el ancho es sólo de un byte, que equivale a ocho bits. Ocho bits, perdón. Ahora bien, estos son nuestros ocho bits en una semana, 12341234. Esto supuso que esto es x, y hagamos que x sea igual a diez. Ahora, diez en binario se almacenarán dentro de esto. Esta es una variable de ocho bits que tomará el valor diez. Ahora diez está en decimal, no en binario. Diez es igual a 100101, y el resto serán ceros. Este es el número en binario y el número asociado es diez en decimal. Entonces almacenemos el valor de 01010000. Ahora cuando decimos x, derecha, cambio por uno, significa que necesitamos desplazar todos estos ocho bits a la derecha por uno. Entonces esto se trasladará aquí, y esto se moverá en este lugar. Este sería a menudo este lugar, y así sucesivamente. Ahora, tendremos un bit vacío aquí y tomaremos un valor por defecto de 0. Por lo que el resultado final será 10100000. Este es el turno correcto. Sí desplazamos todos estos bits a la derecha por uno. Entonces perdimos este 0. Este 0 fue escrito aquí. Y básicamente aquí no hay nada y se habrá ido. Entonces el primer bit aquí será el que porque lo cambiamos por uno. Y el tercer bit será el segundo, la falla será el tercero, y así sucesivamente. Ahora si ejecutamos desplazamiento a la derecha por dos, significa que estamos desplazando cada uno de estos bits dos dígitos a la derecha. Por lo que este 0 se movería dos veces. Este se movería dos veces. Entonces si movemos este 0 dos veces para estar fuera, si movemos este 0 a uno, este es uno dos veces. Se trasladará a aquí. Este es uno y luego dos aquí. Esta es la otra. Entonces este se irá y éste también desaparecería. Entonces empieza con 01, y el resto de estos bits serán ceros. Esto es cuando escribimos turno por dos. Esto es cuando nos desplazamos a la derecha por uno. Ahora, ¿qué pasa con el cambio de izquierda? Ahora cuando hacemos el turno a la izquierda, es básicamente el mismo principio. Copiemos esta área y peguémosla. Aquí estamos en vivo. Dibujemos esto la mayor parte del tiempo con el mismo valor. Agreguemos 01010000. Ahora lo que tenemos que hacer es turno a la izquierda. Digamos que a esto se le llama Por qué Necesitamos desplazar a la izquierda y por uno. Entonces si nos fuimos desplazado esto por uno, esto se moverá aquí, esto se moverá aquí, y así sucesivamente. Y terminaremos con este lugar como un lugar vacío. Entonces sumemos 0 y lugar vacío. Una vez que hayamos terminado, levantaremos, desplazaremos todos estos por lo que será 0101000. Entonces perdimos este 0. Ahora, hablemos de moverlo dos veces a la izquierda. Ahora aquí lo movimos una vez y tenemos este bloque, seres queridos a la izquierda. Entonces por eso, por eso lo tenemos aquí. Ahora si queremos moverlo dos veces, sumaremos 00. Después añadiremos este bloque, 010100. ¿ Se puede ver este es el registro en el que nos estamos enfocando. Ahora este valor se moverá dos veces, por lo que estará aquí. Este valor se moverá dos veces de aquí a aquí, y de aquí a aquí. Y por eso lo puedes encontrar aquí. Entonces este es el significado de turno frito y turno a la izquierda. Y así se hace en camas a nivel. Ahora lo haremos en C usando valores decimales. Ahora para hacerlo primero, necesitamos entender cómo tratar los valores decimales y cómo lidiar con ellos. Y tendremos una lección aparte para eso, como ya mencionamos. Pero por ahora usaremos la calculadora. Ahora, tomemos el mismo ejemplo. Incluir un CDI o los textos. Y luego aquí vacío principal. Vacío. Cambia el idioma para ver aquí dentro, vamos a dos variables. Ahora, definamos x como un número binario de ocho bits. Por lo que a 0 sea 00001010. Definamos y así como el prefijo de un número binario. Si escribiste el número sin el 0 b, se considerará como un decimal, que es el número predeterminado. sistema de numeración dentro z z será 00000101. Esto es y Ahora usemos el turno correcto. Forma correcta. Entonces enteros, ¿verdad? Shift es igual al valor de x, derecho desplazado por 14. Levante desplazar el valor de y a la izquierda desplazado por uno. Ahora, mezclemos los valores. Entonces. Agreguemos la ecuación igual a persona d slash n Y aquí, añadir desplazamiento a la derecha. Ahora copia la misma línea, pégala aquí, y cambia la ecuación con y lift shift y shift izquierdo. Ahora, llamemos a este cambio bit a bit. Ahora, vamos a explicar lo que va a pasar aquí. Ahora esto será bien desplazado por uno. Por lo que el resultado final será, se verá algo así. 0 será 000101. Habrá un plus 0 aquí. Entonces tendremos cinco ceros y unos, uno porque escribimos desplazado esto, así que este se moverá al derecho y desaparecerá. Este será el primer bit, como ya explicamos. Y todos estos bits estarán bien desplazados por uno. Por lo que tendremos esto como un lugar vacío y el valor de ocho bits y será reemplazado por 0. Ahora éste quedará desplazado. Por lo que el se moverá a la izquierda por uno. Entonces tendremos un lugar vacío aquí. Entonces en este caso sumaremos 0, B 000010100 se agregará aquí porque todos estos bits se quedarán desplazados por uno. Por lo que el valor final será este. Ahora vamos a convertirlo a decimal usando esa calculadora. Aquí está. Agreguemos ese valor decimal, o el valor binario de 0 es 0, 00101101 aquí es igual a cinco en el salón. Entonces cinco. Ahora vamos a limpiar. Agreguemos 1010 es igual a diez en decimal. Entonces esto será diez. Ahora, esto es después de hacer el turno a la derecha y hacer el turno a la izquierda. Ahora guardemos su trabajo. Y abramos cmd para ver si esto coincide con nuestros cálculos. Entonces escribe GCC. Miren eso , vean, ahora nos demuestra que aquí hay un problema. Se nos olvidó agregar el signo hash. Por lo que CLRS ahora edita. Como se puede ver, x desplazado por uno es igual a cinco, que es este valor, y a la izquierda desplazado por uno es igual a diez, que es este valor. Y así es como se trata con los operadores de turno derecho e izquierdo. Nuevamente, puedes escribir turnos o turno a la izquierda por 12345 o cualquier número de tu quieras. El número aquí indica el número de turnos a la derecha o a la izquierda. Y las señales les muestran que yo elección, esto se deriva, esto es a la izquierda. Ahora si agregaste uno, solo un signo, no será un turno ni un operador bit a bit. Será un operador mayor o menor que. Así que asegúrate de no hacer mal uso de esto. Nuevamente, se puede ejecutar fácilmente usando este comando, este comando. Y la otra cosa que quería mencionar es que NC, cuando se está inicializando una variable, si se agrega un 0, B significa que hay que sumar ocho bits después de eso, indicar que se trata de un números binarios. 0, B es para binario. Ahora también tenemos 0 x cuatro hexadecimales, pero esto es algo de lo que hablaremos y la lección de sistemas de numeración. Y si lo levanta a la predeterminada, ella inicializará la variable igual a 55 será el valor decimal porque no tiene ningún prefijo, que es el valor predeterminado y ver, y el más utilizado valor. Y ver. Ahora acabo de introducir los valores binarios porque los necesitamos para ese operador bit a bit, shift right y left shift. 17. Operadores de asignación: Hola y bienvenidos a esta nueva lección. Ningún niño va a discutir los operadores de asignación. Los operadores de asignación se utilizan para asignar diferentes valores utilizando diferentes operadores. Algunos de los operadores ya hablábamos en operadores de tipos anteriores. El primero es el operador de asignación. Es una muy sencilla. Es básicamente el signo igual. Y aquí estamos asignando el valor de 20 a la variable x Aquí tenemos un signo de asignar el signo más igual. Esto se puede interpretar como x es igual a x más tres. Lo que esto hará es agregar tres al valor X y asignar el resultado final a x Así que en este caso, si X es igual a diez, que es el valor anterior de x, entonces más tres es igual a 1313 será almacenado dentro de X como el nuevo valor. Por lo general usamos la explosión igual a tres para abreviar esta ecuación en los EE.UU. en esta forma. Ahora bien, lo mismo va para todas estas ecuaciones. X menos igual cuatro es básicamente x es igual a x menos cuatro. Si x es diez, entonces diez menos cuatro es seis. Por lo que el valor de seis, que es el resultado de esto, se almacenará dentro de X. Así que el valor X se actualizará y se convertirá en seis. Ahora, yendo aquí, x es igual a x multiplicado por cinco. X igual al valor original de x es 1010 multiplicado por cinco es igual a 50. Entonces x será igual a 50. Este será el nuevo valor de x Si bajamos aquí al último, AX es igual a X dividido por dos. Por lo que diez dividido por dos es 55 se almacenará dentro de X. Así que el nuevo valor de X será cinco. Esta es la forma corta de esta ecuación. Esta es la forma corta de esta ecuación, y esta es una forma corta de esta ecuación. Ahora, también tenemos lo mismo para los operadores bit a bit y o no. Y lo tenemos para ese modo. O la persona a firmar operador. Ahora, x igual a uno, significa X es igual a x y uno. Y ya que estamos lidiando con cuando estás usando AND o, OR XOR, estamos tratando con x como un número binario. Será igual a 0101. Y queremos sumar uno con esto. Será uno aquí. Por lo que el resultado final será 1101. Entonces tres más diez equivale a sediento. Por lo que el resultado final será 13. Ahora, lo mismo va para la r y x, o x es igual a x, o x es igual a x La x o seno dos. Es necesario convertir 15 a la forma binaria, 010115 es igual a 1111. Este es el valor x, que es diez, y este es 15. El valor final. Tienes que ofrecérselos. 01 es igual a 1111. Por lo que el valor final será de 15 como uno. Entonces x uno igual 15. Ya se mencionó cómo hacer esto y los operadores bit a bit lección. Ahora, el XSOAR es el mismo caso. Es necesario agregar el valor de x, que es el valor original igual a diez. Dos es 0100. Ahora ya mencionamos que si son idénticos, el resultado será 0. Y aquí el resultado será 0. Aquí el resultado será 0. Aquí será uno. Por lo que el resultado final para x será ocho. Entonces x equivale a ocho como resultado final. Este es el resultado de la operación XOR. Puedes usar la calculadora para asegurarte de los números. O puedes ver la lección que añadiremos al final de este curso. eso se le llama sistema de numeración. En caso de que te interese aprender a convertir binario en decimal sin usar una calculadora. Ahora, la última ecuación aquí es x igual a x mod o porcentaje. Para. Ahora ya sabemos que el valor x es diez. Y mencionamos que hay que dividirlo por cuatro. Entonces diez dividido por cuatro es igual a dos. Ahora, dos multiplicado por cuatro es igual a ocho. Entonces menos ocho, que es el valor original, menos ocho, que es el resultado de la multiplicación, será igual al resto, que es dos. Entonces la respuesta aquí será dos. X será igual a. Y debería preguntar, les mostré cómo calcularlo. En primer lugar, hay que convertir esto en nuestra división normal, diez dividido por cuatro. Será igual a, sin fracciones, se quiere usar división, no hay fracciones. Ahora bien, señalar que en mente que necesitamos multiplicar el resultado sin fracción por el factor de división, que es para el resultado será ocho. Y luego restamos el valor original, que es 104 x menos ocho, que es este valor. Ese no sería el recordatorio, que es dos, x es igual a dos. Ahora bien, los dos últimos operadores de asignación son el turno ¿verdad? Yelevación de turno. Ahora cuando lo escribimos así x desplazamiento a la derecha por uno, estamos aplicando, desplazamiento derecho a x por uno y asignando el valor a x Entonces es como escribir x es igual a x, ¿ verdad? Turno por uno. Lo mismo aquí, x es igual a x desplazamiento a la izquierda por uno sin usar el signo igual. Y esto es algo muy importante de saber. Como puedes ver en esta lección, aprendimos el asignar, el anuncio y asignar más, igual, menos, igual, igual, multiplicar, dividir y OR XOR y el módulo. También entonces el turno a la derecha y a la izquierda. Ahora hagamos una rápida implementación práctica estos valores para ver los resultados. Ahora, primero tenemos que incluir la biblioteca como de costumbre. Entonces vacío principal. Vacío. Cambiar el idioma para ver. Y definamos x es igual a diez. Ahora llamemos a esto operadores de asignación. Ahora, ya mencionamos que necesitamos probar todas las asignaciones que acabamos de mencionar. El primero es x es igual a diez. Acabamos de probarlo, el letrero. Entonces tenemos x más cinco. X menos igual a tres. X multiplicación igual a cinco. División X igual a. Y tenemos la x e igual, digamos uno, x igual uno, x, x igual uno. Y también tenemos un desplazamiento a la derecha por uno, x desplazamiento a la izquierda por uno. Y tenemos el signo de modos igual a. Ahora bien, lo que mencioné que debemos reinicializar x después de cada una de estas operaciones. Esto es algo que debes hacer para asegurarte que estás obteniendo los resultados correctos. Entonces hagamos esto aquí también. Bien hecho. Ahora esta de aquí. Y mezcla los valores. Entonces imprime f. agreguemos persona a través de D y X. Ahora aquí agregaré la ecuación. Pero primero copiemos esto. Sólo estoy haciendo esto para que podamos ver los resultados finales. Para cada una de estas operaciones, eso es todo. Ahora solo falta copiar estas ecuaciones en su interior. Las dobles cotizaciones. Hecho. Eso es todo. Sólo necesitamos esta ecuación aquí también. Más igual. Ahora, intentemos ejecutar este programa. Ahora, GCC, vamos a acercar nueve, asignar operador o la C, E. Y aquí tenemos los resultados. Ahora diez más igual cinco es igual a 15, menos igual tres es siete, luego multiplicado por cinco es igual a 50, luego dividido por dos es igual a cinco. X es igual a dos. Creo que este es el signo porcentual. Ahora para llegar a intentar agregar una dimensión que hay que intentar dos veces. Despejemos la pantalla, compilemos de nuevo y corramos. Ahora x mod dos, mod dos es igual a 0. Ya que es diez dividido por dos. El recordatorio, ahora, x igual a uno es igual a 0, x o igual a uno es igual a 11. Puedes comprobarlo tú mismo. X, XOR uno es igual a 11, x, ¿verdad? Desplazado por uno es igual a diez, y x izquierda desplazado por uno es igual a diez. Ahora, todos los resultados son correctos, excepto los dos últimos, los operadores de turno derecho e izquierdo. Ahora en algunos compiladores, x desplazamiento a la izquierda por uno y desplazamiento a la derecha por uno o no reconocer a menos que agregue el operador de asignación, que es el signo igual. Entonces para arreglar esto, necesitas volver a tu código y escribir x igual. X igual. Ahora, esto resolverá el problema y el compilador de GCC, otros compiladores lo ejecutarán tal como está y te mostrarán el resultado correcto. Ahora, vamos a compilar de nuevo. Nos vemos de nuevo ahora como puedes ver aquí, x turno de izquierda a derecha más diez en ambos casos, que es el valor equivocado. Ahora aquí, x desplazada, izquierda desplazada aquí es igual a cinco aquí es igual a 20, que es el valor correcto. Desde que agregamos el operador de asignación. Ahora bien, estos son todos los operadores de asignación que debes conocer. Si tienes alguna duda sobre alguno de ellos o no logras implementar alguno de ellos. Estamos aquí para ayudar. Gracias por ver esta lección. Se trata de Ashraf del equipo de ingeniería educativa. 18. Operadores lógicos y relacionales: Hola y bienvenidos a esta nueva lección en la que vas a hablar de operadores racionales y true y false y z Ahora, en C, cualquier número que no sea igual a 0 se considera un valor verdadero. Cinco es cierto, menos 12 es cierto. Falso es cierto. Siempre y cuando el valor no sea 0, entonces será tratado como verdadero. En cuanto a falso. Si el número equivale a 0, entonces será tratado como falso. Pero hay que saber que si hay una declaración en C que devuelve true, el compilador es libre de elegir el valor del true. ¿ Cuál es el rol que debe ser cualquier número excepto 0? Esta es una buena pieza de información que debes tener en cuenta al tratar con operadores relacionales y operadores lógicos. Ahora, los operadores relacionales son básicamente operadores que comprueban igualdad o igualdad, o más que o igual, menor o igual. Y estas cosas que se usan en sentencias if o sentencias condicionales que cubriremos más adelante. Por lo que los operadores relacionales verifica la relación entre dos valores determinando si es verdadero o falso. Ahora, si x barra, si x es igual a diez, e y es igual a cinco. Al igual que en esta declaración. Esta es una pregunta. Comprueba si x es igual a y, esta declaración devolverá verdadero o falso. Ahora, como x e y no son iguales, devolverá false. Y ya mencionamos que cae igual a 0. Ahora bien, si quieres no igualar, esto es una señal. Ahora bien, esto comprobará que no la igualdad. X no es igual a y Volverá verdadero. Y como x es diez, y es cinco, entonces esto volverá verdadero. El tercero es declaración que comprobará un más de. Entonces comprobará si X es más que y Y x aquí es diez, es más que y, que es cinco. Por lo que esto volverá cierto también. Esto comprobará más o igual. Entonces si X es más que o igual, devolverá verdadero y es más que Y. Así que esto también comprobará como verdadero. Aquí. Se comprobará si x es menor que y, lo cual no es cierto, por lo que será falso. Esto comprobará si x es menor o igual y Y esto no es cierto. Por lo que se comprobará como falso. Necesitas tomar un OT. Si desea probar e imprimir un valor falso, imprimirá 0. No obstante, si te gusta imprimir valor verdadero, el valor es elegido por el compilador. Frecuentemente es uno o 255. comprobaremos en un minuto una vez que lleguemos a la sección práctica de esta lección. Ahora, pasemos a esos operadores lógicos. Los que aquí cubrimos se denominan operadores relacionales u operadores relacionales. Aquí tenemos los operadores lógicos. Los operadores lógicos se utilizan en la aplicación de operaciones lógicas entre dos valores en los que cada uno se considera verdadero, que no es 0, o falso que es 0. Entonces tenemos lo lógico y como se puede ver aquí, entonces como se puede y se escribe escribiendo a la lógica OR se escribe escribiendo a o signos. Ahora, ahora, el NO lógico. Ahora la lógica no está aquí. X es igual a no caer. Ya que cuatro es verdadero porque no es igual a 0, entonces no verdadero es igual a falso, luego x es igual a 0. Ahora, para probar esto, vamos a explicar la lógica AND, y OR antes de pasar a la sección práctica. Ahora aquí tenemos tres que es cierto. Tenemos 0 que es falso. Sabemos que si eso es cierto, que es uno y falso cuál es 0. Y el operador y, entonces el resultado será 0 de la tabla de verdad que discutimos anteriormente. Ahora aquí, 0 significa 0, que es falso. Tres medios a través de los cuales es 110. Cuando se trata de la función ord, nos dará una. Por lo que será uno o 255, lo que interpreta como verdadero. En este caso, cuatro es verdadero y no verdadero, igual a falso, que es igual a 0. Estos son los operadores lógicos y los anteriores eran los operadores relacionales. Ahora veamos cómo podemos implementarlos dentro de nuestro compilador. Primero incluyamos en la biblioteca y escribamos void main. Vacío. Ahora aquí, cambia el idioma para ver. Y esto están escribiendo las líneas. Las imprimiré directamente dentro de la función print f. Entonces aquí nos ocuparemos de cada uno de ellos. Entonces digamos que queremos empezar con la x igual. igual igual uno se define x e y como las dos variables. Ahora, x igual igual y, n será igual al porcentaje d, y vamos a sumar los resultados aquí. Entonces agregaremos x igual igual a uno. Ahora puedes hacer esto o simplemente puedes agregar esta nueva variable aquí. Llamémoslo m y el valor dentro de M, Entonces tendencia. Pero para reducir el número de líneas dentro de nuestro código, usaré esto y en su lugar, y guardaré una línea. Eso es todo. Ahora Ahorra, llamémoslo racional. Ahora, copiemos esta línea. Niveles básicos. seis líneas o seis operadores relacionales. Y necesitamos tres líneas para los operadores lógicos. Entonces esto será x y, y, y, y también. Esto será todo. Esto no será x Entonces será lo mismo aquí, no x Ahora aquí será igual, igual. No igual será mayor o igual, menor que. Menor o igual. Mayorque. Escribo las mismas cosas que acabamos de ver en la mesa. Sólo para ver cómo se imprimirán los resultados de la barra diagonal y se aseguró de que cada una de estas líneas se imprimirán por separado en una nueva línea. Ahora eso es todo. A ver si se imprimirá o no. Y podemos un tema cuando ahora G, C, N cepillo lógico. Y veamos, ahora a e x e. como pueden ver aquí, tenemos lo verdadero y lo falso. Ahora vamos a sacarlos. X igual igual y. Por lo que no son iguales. Sería falso, que es 0, x nada igual y, será cierto, que es uno. X es mayor que uno a diez es mayor que cinco, por lo que será uno es mayor o igual que y. Equiparará a uno. Xes menor que y Es falso. Entonces 0, x es menor o igual. ¿ Por qué es falso? Entonces 0 otra vez, x e y. ahora ya mencionamos eso y, ¿y por qué? Preguntaremos si x es verdad e y es verdad. Ahora, x es igual a diez, que es verdadero, y es igual a cinco, que es cierto, que ninguno de ellos es igual a 0. Tan verdadero y verdadero es igual a verdadero. Ahora con respecto a toda la operación, x es igual a diez e y es igual a cinco. Ahora tenemos un error aquí. Está imprimiendo 0 porque no hemos cambiado esto aquí. Entonces necesitamos cambiarlo, guardar el código otra vez. Regresa, despejado. Clasificación. Para entonces. Y aquí está. Verdadero o verdadero es igual a verdadero. Ahora bien, no x, ya que x es igual a diez, que es verdadero, no verdadero es igual a falso. Y estos primeros seis aquí, lógicos, perdón, los operadores relacionales. Y los tres últimos son los operadores lógicos. Eso es todo. Ya terminamos con los operadores en C. Si tienes alguna pregunta sobre alguno de estos operadores, estaré más que feliz de ayudarte a responder todas tus inquietudes y preguntas. Sólo pregunta. Gracias por ver esta lección. Se trata de Ashraf del equipo de ingeniería educativa. 19. Declaración condicional si en C: Hola y bienvenidos esta nueva lección en la que vamos a hablar de sentencias condicionales en C. Las sentencias condicionales ejecuta operaciones bajo condiciones específicas. Hay dos tipos principales de sentencias condicionales en C. That IF statement, la sentencia switch. El que vamos a empezar hoy, son las declaraciones if. Ahora, if statement es básicamente un tipo de sentencias condicionales que puedes usar para comprobar si una condición es verdadera o no. Y dependiendo de si esta condición es cierta o no, se puede ejecutar una pieza específica de código. Ahora, hablemos de la sintaxis. Siempre asegúrate de tener el archivo de sintaxis, luego comienzas el proceso de grabación. Hablaremos en esta lección sobre el primer caso, que es sólo si condición sin más, si o no. Ahora, la sintaxis es la siguiente. Escribirás f y escribirás dos índices. Ahora entre los dos paréntesis escribes tu condición como x es mayor que y, por ejemplo. Entonces agregarías dos llaves rizadas. Entre estas dos llaves, escribes tu código o la acción que quieres ejecutar. Si la condición es verdadera, entonces ejecuta esta acción. De lo contrario esta acción no se ejecutará. Ahora, para dejar las cosas más claras, veamos esto en acción. Ahora, vamos a incluir nuestro archivo principal. Yo usaré uno. Y agreguemos la función principal. Ahora aquí adentro, se puede escribir fácilmente cualquier cosa. Inicialicemos una nueva variable y le demos un valor inicial de 50, cambiemos el lenguaje a C. Ahora usaremos sentencias f. Esta es la sintaxis. Si dos paréntesis y dos llaves. Ahora presiona Enter aquí como de costumbre, y entre las dos llaves. Ahora aquí es donde escribirás tus códigos o la acción. Y aquí escribirás la condición. Ahora escribiremos una condición lógica o racional si x mayor o igual 50. Entonces esta es la condición y sabemos que es cierto porque x es igual a 50. Ahora imprimiremos estados de cuenta. X es mayor o igual a 50. Eso es todo. Si esta condición es verdadera, ejecutará esta línea. De lo contrario quiero ejecutado. Ahora, guardemos los códigos. Vamos a compilarlo. Ahora este es uno, n es gcc c. Ahora, mucho explorar. Como puedes ver, la acción se ejecutó porque la condición es verdadera. Ahora, si cambiamos la condición para que sea falsa, Hagamos que se necesita menos de 50. Ahora, ya puedes volver aquí. Puedes compilar el código nuevamente y ejecutar el EXE. Como puedes ver, cuando ejecutas edit EXE, no se imprime nada porque esta condición es falsa. Por lo que no se ejecutará el código dentro de las dos llaves . Y este es el punto entero del uso de la declaración f. Entonces, si la condición es verdadera, ejecute el código entre estas dos llaves. De lo contrario no lo ejecutes. Eso es todo por la declaración if. Este es el primer caso. En la siguiente lección, cubriremos el segundo tercer casos para declaraciones if. Si tienes alguna duda, siéntete libre de preguntar. Se trata de Ashraf del equipo de ingeniería educativa. 20. Estado de otra manera si y otra cosa en C: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de ese segundo, tercer caso de declaraciones if. Ahora, en este caso tenemos algo llamado else-if. Vamos a comprobarlo. Esto es algo con lo que ya estamos familiarizados desde el primer caso. Si condición entonces ejecutar la acción. Ahora bien, si esta condición es falsa y quieres revisar otra condición, en este caso, necesitas agregar else y dejar un espacio, luego agrega f. usarás la misma sintaxis. Como se puede ver en esta área. Si esa condición es verdadera, entonces ejecuta esta acción. Lo único que es nuevo aquí es la declaración L. Ahora bien, más aquí significa que si esta condición no es cierta, entonces ve a revisar la otra condición. Pero si esta condición es cierta, entonces no debes ir a revisar otras condiciones. Tienes que asegurarte de entender bien este punto. Si agregaste else, significa que la primera condición que será verdadera significará que el programa ejecutará la acción asociada y no comprobará otras condiciones. De lo contrario, puedes usar solo f y puedes deshacerte de lo demás si quieres revisar todas estas condiciones. Entonces en este caso, si condición es verdadera, condición una verdadera, no irá y comprobará condición también. Pero si la condición uno es falsa, irá y comprobará la condición dos si hay una declaración else antes de la F. Ahora, veamos esto en acción. Ahora usemos el mismo código de antes. Esta es f, x es menor a 50. Entonces ve a la derecha si dos paréntesis y dos llaves. Ahora aquí comprobaremos si X está arriba o igual a 50. Entonces en este caso, imprimiremos esto para que x sea menor a 50. O bien, si esta condición es falsa, entonces ve y revisa esta condición. Si es mayor o igual a 50, entonces imprima esta línea. Este es el caso de uso de elseif. Se comprobará esta condición. Si es cierto, no comprobará esta condición. Simplemente ejecutará esta línea y esto saldrá de las declaraciones if else. Pero si esta condición es falsa, comprobará la segunda condición. Si tenemos otras condiciones, y esta condición es falsa, comprobará la siguiente condición, y así sucesivamente. Pero necesitas agregar la declaración else antes de la F. Ahora, si necesitas que el programa revise todas estas condiciones, incluso si esto es cierto y no revisaste esta también, tendrás que eliminar la declaración else. Y comprobará la primera condición. Después irá y comprobará la segunda condición. Y para ir a comprobar la tercera condición y lo que sea f declaraciones que agregues. Pero solemos usar la sentencia else para reducir menos carga de CPU y para reducir la cantidad de líneas que necesitamos verificar y ejecutar. Entonces, si esto es cierto, no hay necesidad de comprobarlo. Ahora intentemos ejecutar este código aquí por GCC 11. Condición si else estado punto c. Derecha. Ahora como se puede ver impreso, x es mayor o igual a 50, que es esta línea. Lo que pasó aquí es que el programa pasó por este. Se comprobó si x es menor que 50, y esto es falso. Entonces lo que pasó aquí es que no ejecutó la función print f porque esto es falso. Se pasó a la segunda condición. De lo contrario, si x es mayor o igual a 50, y esto era cierto. Entonces ejecutó esta línea, y esto es lo que se ve aquí. Ahora eso nos lleva al tercer caso. El tercer caso es simplemente el caso de otro. En este caso, esto es como una línea de código que escribes para asegurarte que si ninguna de las condiciones es verdadera, hará otra cosa. Entonces si la condición uno es falsa, lo contrario si la condición dos es falsa, lo contrario si la condición tres es falsa, entonces vaya y ejecute lo que esté dentro de la declaración else. Sólo escribes else y agregas dos llaves. Ahora para aplicar esto a nuestro código, simplemente puedes ir al código. Y aquí, puedes escribir else y agregar dos llaves. Ahora entre estas dos llaves, puedes escribir una función print f. Ninguna de las condiciones es cierta. Ahora hagámoslas todas falsas. Entonces hagámoslo x es mayor o igual a 60. Entonces éste es falso. De lo contrario si este también es falso, por lo que irá y ejecutará lo que escribimos dentro de la declaración else. Guarda tu código, irá a la ventana de la consola. Ahora vamos a compilar el código necesitaba una pantalla, oye, el EXP. Y aquí está. Ninguna de las condiciones es verdadera porque la primera condición es falsa. Se pasó a la segunda condición. De lo contrario, si 50 es mayor o igual, 60 también es falso. Así que al menos levanta esa segunda condición y fue directamente a la sentencia else y ejecutó el código dentro esta declaración else es como un caso predeterminado. Si ninguna de las condiciones es cierta, necesitas escribir algo aquí dentro para mostrárselo al usuario, como si escribiera nuestra propia contraseña para un número específico de veces o la contraseña incorrecta . He comprobado usando if y else if if statements for different passwords que has configurado, entonces puedes escribir ninguna de las contraseñas es verdadera. Y este es uno de los casos de uso, declaración L. También se puede utilizar sin el elsif. Por lo que simplemente puedes quitar estas dos líneas y dejarlo solo si y de otra manera. Y funcionará sin ningún problema. Eso es todo por esta lección. Ahora, para resumir las cosas, F se usa para verificar una condición. Si tiene más de una condición relacionada con la misma variable, puede usar sentencias if y else if. Si tienes una acción que necesitas ejecutar, si ninguna de las condiciones es verdadera, entonces puedes escribirla dentro de la sentencia else entre las dos llaves. Y se ejecutará si ninguna de las condiciones es verdadera. Una última nota es la declaración F. F es verdadera. No pasará por las declaraciones else if and else. Simplemente ejecutará esta acción y saldrá del bloque if, else, if y else. Esta es una buena manera de reducir la cantidad de tiempo dedicado a verificar las condiciones. Por lo que si esta condición es verdadera, no comprobará esta condición y no irá a la declaración else. Mencionamos que si quieres revise todas las condiciones, debes eliminar la declaración else de aquí. Y será sólo una declaración if normal que comprueba la condición. Si la condición es verdadera, ejecutará la acción. Eso es todo por esta lección. Si tienes alguna pregunta con respecto a las declaraciones if y else if, estaré más que feliz de ayudarte. Gracias por ver esto es Ashraf del equipo de ingeniería educativa. 21. Variables locales y variables globales: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de variables locales y variables globales. Este es un concepto muy importante hora de programar en cualquier lenguaje, no sólo en C. Ahora, hablemos de variable local. Una variable local es la variable que se define dentro de cualquier función. puede acceder a esta variable sólo en la función que la define. Entonces como puedes ver aquí, tenemos una variable local. Es entero x igual a diez. Así que vamos a tipo es entero, el nombre de la variable es x y el valor es diez. Ahora esta función solo se puede acceder sin ser vista dentro del funk. Mira, esta es la única función que ve esta variable. Es por esto que la llamamos variable local. Ahora, la variable local sólo se puede ver entre las dos llaves en las que se definió. Entonces como se puede ver de aquí para acá, Por eso se llama local. Ahora bien, la variable global, por otro lado, es la variable que se define fuera de una función. puede acceder a esta variable en cualquier función del código. Entonces echemos un vistazo a la derecha aquí. Tenemos entero x, y se define fuera de la función principal y fuera de la función uno. Ya que se define fuera de ellos, se puede acceder por la media y se puede acceder por func one. Y esta es nuestra grilla. Las variables globales son, se pueden usar en cualquier lugar dentro de su código. Por eso se les llama globales. Así que cada vez que quieras crear una variable y usarla dentro de más de una función, necesitas crearla fuera las funciones al principio de tus códigos, generalmente después del hash include. Pero si quieres acceder a una variable solo dentro de la función específica, entonces crea dentro de la propia función. Y en este caso, será una variable local. Ahora para dejar las cosas más claras, tomemos un ejemplo práctico. Creemos un nuevo proyecto, fluido real. Ahora, vacío, vacío principal. Ir al idioma C. C. Ahorremos eso. Llamémoslo localmente. Ahora, vamos a crear una variable aquí, x igual diez. Vamos ahora planté la forma regular x. este es el nombre del archivo. Ahora si intentaste ejecutar este código, se ejecutará sin ningún problema con esta es una variable local y solo se puede acceder entre estas dos llaves. Ahora bien, si fuéramos a crear otra función, esta es la función prototipo y x void. Ahora hagamos la implementación aquí. La misma línea. Imprimir f x Como puedes ver, esto intentará imprimir la variable x, aunque no estuviera definida en este grupo. Y a pesar de que es una variable local. Y ya mencionamos que esta función no tendrá acceso a esta variable ya que es una variable local. Entonces llamemos a la función cuando x Entonces este es el prototipo, como mencionamos, esta es la implementación y esta es la forma de función. Ahora guarda los códigos. Ir a Archivo Cmd, G, C, C. De acuerdo, ahora veamos este error. Función. Imprimir x. X no se declara. Y esto se debe a que estamos tratando de acceder a una variable local que se creó dentro de la función principal, dentro de otra función. Y esto no es posible porque se trata de una variable local. Ahora, vamos a crear una variable global. Aquí, int y igual 15. Y agreguemos y aquí. Así que esto imprimirá la variable local, y esta es nuestra variable global. Ahora volviendo al código C, se compilará sin ningún problema, como puedes ver. Ahora, ¿qué tal E? Y se imprimirá x e y. ahora y se puede pedir en la función principal y en la función print x. Porque es una variable global. Mientras que x puede estar encendido o solo se puede acceder dentro de la función principal. Y este es el concepto principal de variables locales y variables globales. Rápido apresurándose este último, este es Ashraf del equipo de ingeniería educativa. 22. Normas generales sobre si declaración: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de algunas reglas generales a la hora de tratar las declaraciones if. Ahora, la primera regla es que else if and else son opcionales. Ahora puedes usar sentencias if sin tener que escribir else, if else, si solo tienes una condición que revisar. Estos son complementos opcionales que puedes usar dependiendo del caso de uso o del objetivo final. permite el IF anidado. Este el diff es básicamente escribir una declaración if dentro de otra FCC. Y te lo mostraré en un minuto. No está permitido escribir código entre f y f o bien. Porque si escribiste código, estarás separando la F de la sentencia else if. Y te mostrará un error de sintaxis. Use corchetes redondos para una declaración if con varias condiciones para evitar errores técnicos. Algunas personas usan las declaraciones f sin luchar contra las llaves o los corchetes redondos, lo que va mucho de sintaxis y errores técnicos. Y hablaré de eso en un minuto. En caso de que solo necesites una acción en una declaración de condición múltiple if, puedes optar por no usar un corchete, aunque sigue siendo muy recomendable. Ahora, veamos estos nodos en acción. Ahora vamos a pelear y nuevo código. Agreguemos la función principal. Y elijamos el lenguaje C como nuestros estilos predeterminados. Ahora, int x es igual a 50. Tenemos que comprobar si x es igual a uno. Dentro de aquí escribiríamos si x es mayor o igual a 50. Ahora entre las dos llaves, usaremos la función print f. Y aquí vamos a mentir x, El igual a 50. Ahora bien, lo que queríamos decir con el hecho de que else y demás, si nuestra opcional es que se puede optar por no usarlos y no habrá errores, ni errores de sintaxis, y nada. Lo que queremos decir con F anidada es que se puede escribir otra sentencia if dentro de esta sentencia if entre estas dos llaves. Entonces puedes ir tras esta línea f print y comprobar usando otra condición if si x Digamos que aquí estamos comprobando si x es igual a 50 mayor que, digamos 50. Hagamos que sean 60. Y dentro de ella, necesitamos comprobar si es igual, si x es igual a 50. Digamos que este será nuestro código. Por lo que imprimiremos la misma línea. X es mayor que 50, y aquí x es igual a 50. Ahora esta sentencia f, como se puede ver, estas son las dos llaves y leer para la primera sentencia if. Ahora dentro de ella, escribimos otra sentencia if, y estas son las llaves para la segunda sentencia if. Y esto es algo que llamamos IF anidado, que es escribir una declaración if dentro de otra declaración if. Ahora, esto está permitido y puedes hacerlo, y la mayoría de nosotros lo hacemos para comprobar múltiples condiciones. Por lo que cuando la primera condición es verdadera, necesitamos verificar si la segunda condición es verdadera dentro de la primera condición. Ahora bien, esta es la función de impresión F que se ejecutará si x es mayor que 50, que es la primera condición. Ahora dentro de la segunda condición agregamos otra función print f. Entonces si x es igual a 50 o digamos 55, en este caso, imprimirá la segunda función, que es la función print f. Ahora, intentemos ejecutar esto. Llamemos a esto F tontos. Ahora abre carpeta conteniendo y ejecútalo con C y D. Ahora aquí añadiremos g, C, C, E, E. Como puedes ver, x es mayor que 50 porque x es igual a 6060. Pero como x no es, o no es igual a 55, no concedió la segunda declaración if. Cambiemos esto con 16. ¿ Qué pasará? ¿Ejecutado y corre? Como puedes ver aquí, la primera condición es verdadera, x es mayor que 50. Por lo que imprimió esta línea dentro de la declaración if. Y dentro tenemos otra sentencia if dentro la primera sentencia if, que es stdev. Esta sentencia if comprobará si x es igual, es igual a 60, y eso es verdadero. Ejecutará la segunda sentencia print f e imprimió x es igual a 55. Esta es la forma de utilizar anidado F. Una vez más, esta es una sentencia if dentro de la sentencia if. Como puedes ver, Esta es la primera sentencia if, y esta es la segunda sentencia if dentro de ella. No es como el caso else-if. Ahora. No está permitido escribir un código entre la f x igual a diez. Y agreguemos algo aquí dentro. No está permitido escribir códigos entre estas llaves y la declaración else if como esta. Si intenta escribir, digamos una declaración print f fuera de esa declaración first if y antes de la else if. Intentemos ejecutar nuestro código. Como pueden ver, tenemos un error. Tenemos extremos sin una f anterior Entonces está indicando la declaración else-if, que es esta afirmación. Esto se debe a que agregamos una línea entre ellos first if statement y las declaraciones else-if. Por lo que esta nueva línea rompe el bloque que si y else-if bloque. Entonces esta sentencia if es un bloque, esta sentencia else-if es otro bloque. Y no se puede usar else if o else sin una declaración IF original. Es por eso que hay un error que más sin una f previa se detecta y te mostró actuar error de sintaxis. Para arreglarlo, debes quitar esto y hacer que se peguen. Y esto será tratado como un bloque. Ahora, otra cosa es que puedes usar esta sentencia else if sin estas dos llaves. Puedes eliminarlos. Y solo puedes conducir esta línea f print f. Ahora, no suelo recomendar esto porque te dará muchos errores técnicos y errores lógicos. A veces el código podría funcionar, pero se comportará a nuestra manera. Por lo general, preferimos agregar las dos llaves después de la sentencia if. Pero digamos algunas reglas. Si quieres usar la F sin las llaves. La primera regla de ley es que si escribiste la f sin las llaves, solo se te permite agregar una línea de código. Para comprobar esto, Comentemos todas estas líneas. Por lo que agregaré un comentario aquí y aquí. Y usemos esta afirmación. Ahora. Si x es igual, es igual a diez, aquí puedes escribirlo x es igual a diez, y se ejecutará. Ahora si lo desea, intente y después de línea dentro la declaración if, x y escrituras. Si un paso. Ahora, como no has agregado las dos llaves, ese principio al principio y al final de ese código de acción. Sólo ejecutará este código. Ahora, revisemos esto dentro de la ventana de la consola. De acuerdo, ahora guardemos el código. No lo he guardado. Ahora bien, es decir que tenemos declaración implícita de renta de cocina. Tenemos que agregar F aquí. Es un error ortográfico. Ahora, ejecutemos esto. Como se puede ver, x igual, igual a n, y esto es cierto. Ejecuta la primera línea. La segunda línea no está relacionada con la sentencia if y se ejecutó de todos modos. Ahora hagamos mal la condición. Entonces si x no es igual a diez, ahora, compilemos y ejecutemos. Como puede ver, aunque x no sea igual a diez, sí ejecutó la segunda línea, que es la sentencia print f. X en efecto es igual a diez. Esto se debe a que si no hemos agregado llaves, if solo tomará una línea después la sentencia if y la tratará como si siguiera las sentencias if. Entonces si x no es igual a diez, eso no es cierto. Por lo que esta línea no será ejecutada. Este es el límite final de la sentencia if. Dado que no hemos agregado las llaves, esta línea es línea de ensamblaje de código fuera de la sentencia if. Es como si hubieras escrito esta línea de código lejos de las declaraciones IF. Debido a que la instrucción IF sin las llaves sólo puede ejecutar una línea de código. Ahora bien, si queríamos ejecutar ambas líneas, necesitamos agregar las llaves. Ahora, cuando ejecutemos el código una vez más, no imprimirá nada porque estas dos líneas están relacionadas con esta sentencia if. Probemos esto. Como se puede ver. No imprimió nada. Como puedes ver, ambas de estas líneas siguiendo la sentencia if y es falsa o no se imprimieron líneas. Pero en el caso de no tener llaves rizadas, sí imprimió la segunda línea. Porque ya mencionamos que sin las llaves, if solo tomará una línea después la sentencia if y la tratará como si fuera la línea de código o la acción que necesita para ejecutar o no ejecutar, dependiendo de la condición. Ahora, de nuevo, no recomendamos en absoluto no usar llaves rizadas. El uso de llaves es una buena práctica de programación. Sin ellos, podrías terminar teniendo muchos errores lógicos, pero necesitas conocer la inflamación específica porque a veces viene en una pregunta de opción múltiple o un cuestionario o examen o una entrevista. Ellos morderán if statement sin las llaves y te dirán cuál es la salida de este programa. Ahora hay que entender que la F sólo está relacionada con esta línea de código. Esta línea de código no es relevante para el epstein. Eso es todo. Eso es ver esta lección. Si tiene alguna duda para él. Se trata de Ashraf del equipo de educación e ingeniería. 23. Cambia de estado en C: Lambda vendrá esta nueva lección en la que vamos a hablar del caso del interruptor. Ahora, las sentencias switch es como si se usan sentencias para verificar si una condición es verdadera o no, entonces ejecutará un comando. declaración Let's switch permite a los usuarios elegir una sola opción de un conjunto de opciones. Los valores de las variables se comparan con los valores y diferentes casos. Y luego coincide con el valor del caso. En caso de que no haya coincidencia, el bloque predeterminado se ejecuta automáticamente. Ahora para dejar las cosas más claras, echemos un vistazo rápido a este diagrama. Aquí está nuestra expresión, que es básicamente las cosas que la variable que queremos comprobar. Ahora bien, si esta variable es igual a esa primera constante, digamos una. Ejecutará el bloque de código uno. Si no es igual a uno, se irá a comprobar la segunda constante. Digamos que son dos. Ahora bien, si el valor de la variable es igual a dos, ejecutará este bloque. De lo contrario, pasará a la tercera constante. Y puede seguir y seguir hasta n número de constantes. Ahora bien, si ninguna de estas constantes o condiciones es verdadera, irá y ejecutará el código predeterminado, como la sentencia L y la sentencia if else. Entonces, si ninguna de las condiciones es verdadera, ve y ejecuta el código predeterminado. Eso es todo. Ahora, para dejar las cosas más claras, Veamos la sintaxis. En primer lugar. Agreguemos esa declaración include. Y esa función principal. Ahora, cambia el idioma para ver guardar el código como interruptor 13. Ahora, definamos una variable y x es igual a cinco. De acuerdo, hagámoslo igual a tres. Ahora. ¿Qué sintaxis de casos? En primer lugar, es necesario agregar ese interruptor y dos paréntesis y dos llaves. Entonces empieza a tocar la sintaxis para escribir cualquier cosa dentro de los dos paréntesis. Aquí escribes caso. Y estos dos puntos. Entonces necesitas agregar break. La sintaxis es un poco compleja, pero hay que memorizarla tal como está. Ahora. Es necesario agregar otro caso, dependiendo de cuántos casos necesite agregar, otro descanso, otro caso, y un pequeño descanso. Y luego, por último, necesitas agregar el default y romper. Es ahora, empecemos agregando aquí la variable que queremos cambiar, que es x Ahora, este es el primer caso. Entonces muerde nada aquí dentro, ¿Qué asegura que sea una constante? Entonces vivamos uno. Entonces si x es igual a uno, entonces escribe tu código aquí. En realidad uno. Esta es la condición uno. Digamos que queremos usar print f para imprimir función, para imprimir algo. Digamos que x es igual a uno. Ahora, copia lo mismo. Aquí tenemos los segundos, ¿qué caso? Que sea decir x es igual a dos. Aquí tenemos el tercero. Que sea tres, y escribir x es igual a tres. Ahora si ninguno de ellos, nombremos esta acción por defecto. Y digamos que el valor x es negativo. Si ninguno de estos es cierto, entonces ejecutará esta línea. Ahora, guardemos este código. Déjame explicarte los bloques de código entonces podemos hablar de cada una de estas partes. Ahora como pueden ver aquí, tenemos la declaración switch. Ahora lo que necesito entender es que entre estas dos llaves, debemos agregar una variable que queremos comprobar. Ahora, hay dos llaves rizadas. Todo lo demás se coloca dentro de ellos. Ahora la sintaxis es clara. Tenemos un caso y debemos romperlo. Ahora, el caso termina con dos puntos, mientras que la ruptura termina con un punto y coma significa uno. Ahora, el caso, debe haber un espacio después del caso, entonces se puede agregar el valor que desea cambiar. Entonces esto comprobará si x es igual a uno. Y si esto es cierto, ejecutará esta acción entre el caso y el freno. Ahora bien, si esto es falso, pasará al siguiente caso. Ahora bien, si esto es cierto, ejecutará esto y saldrá de la sentencia switch, igual que la sentencia if, else if. Ahora bien, si esto es falso, falso. Después irá a revisar el segundo caso. Si x es igual a dos. Si x es igual, es igual a dos, ejecutará esta acción. Entonces se romperá de este caso, y saldrá de la declaración switch. Nuevamente, como pueden ver aquí, tenemos dos puntos. Aquí. Tenemos un punto y coma. Aquí tenemos un espacio entre el caso y el valor que queremos comprobar. Lo mismo para el tercer caso. Y se puede agregar un cuarto, quinto, y cualquier número de casos. El último caso será el caso por defecto aquí. Ahora el caso predeterminado aquí es básicamente la declaración else en la sentencia if-else. Ahora bien, si ninguna de estas condiciones es cierta, entonces pasará al caso por defecto. Aquí tenemos dos puntos. Y para ejecutar la acción o cualquier cosa escrita entre el default y el break, que es esta línea de código. Parece una sentencia if, else, if y else, pero usando un caso switch. Y es una forma muy familiar o muy famosa cambiar sobre una variable para comprobar si es la variable correcta o no. Y suelen usarlo cuando estás creando un menú para que el usuario revise un formulario de elemento. Ahora volviendo a nuestro código, guardemos el código e intentemos compilarlo. Ahora aquí tenemos el estado del conmutador GCC 13. Ver un punto EXE. Y como pueden ver, que se imprimió esta línea. Y se imprimió porque x es igual a tres. Así que una vez que entramos en la declaración switch, se forma si x es igual a uno, esto es falso. Entonces pasó al segundo caso, si x es igual a dos, que es o. Entonces fue y comprobó si x es igual a dos, que es falso. Y pasó de este caso al siguiente para comprobar si x es igual a tres, lo cual es cierto porque x es igual a tres. Por lo que imprimió esta línea entre la caja y la rotura. Y si no somos ninguna otra línea dentro de aquí, se imprimirá y ejecutará. Una vez que este o uno de los casos es cierto, ejecutará el código dentro del caso y saldrá de la sentencia switch. Por lo que no comprobará el predeterminado y no ejecutará el predeterminado. Por eso tenemos x es igual a tres. Eso es todo. Esta es la declaración switch y esta es la forma de usarla. Si tienes alguna duda respecto a algo poco saludable ****. Se trata de Ashraf del equipo de ingeniería educativa. 24. Cambia las reglas generales en C: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de declaraciones switch. Reglas. Estas son reglas que debe tener en cuenta cuando se trata de declaraciones switch. Ahora, hablaremos esa constante para cada uno de estos casos. Número 123. Esta constante debe ser única, por lo que no se puede utilizar la misma constante. La esposa tiene como 11. Esto está mal. No se puede agregar una variable aquí como y o x O a debe ser un valor constante. La etiqueta predeterminada es opcional. Por lo que puedes usar este valor predeterminado etiquetado con una sentencia break o puedes eliminarlo. La declaración del caso del switch funcionará sin ningún problema. Esto es, señalaría a tener en cuenta. Ahora, solo se permite un defecto. Por lo que no se puede agregar un defecto aquí y agregar un predeterminado aquí. Esto te dará un error de sintaxis porque molestará a ese programa. No sabrá cuál de estos valores predeterminados se ejecutará. Por lo que sólo tenemos un default. Ahora, lo segundo sobre el valor predeterminado es que se puede colocar en cualquier lugar dentro de la instrucción switch, por lo que puede colocarlo aquí. Todo lo puedes colocar aquí. Siempre y cuando sea solo un defecto, está permitido colocarlo en cualquier lugar. Así que asegúrate de agregarlo cuando quieras. Sólo asegúrate de que no esté duplicado. Ahora, la declaración break termina con un switch. Cada uno de estos casos mucho debe tener su propia declaración de ruptura. Así que en este caso es cierto, se ejecutará este código, a continuación, romper esa sentencia switch por completo. Por lo que saldrá de todas las declaraciones. Si olvida agregar la sentencia break, esto causará errores lógicos. En caso de que rompa declaración no existe. Al igual que si eliminamos esta sentencia break, todos los códigos posteriores se ejecutarán hasta el final del switch o hasta que el programa encuentre una sentencia break. Por lo que ejecutará esto, luego pasará a ejecutar esto hasta que llegue a la sentencia break. Asegúrate de no olvidar ninguna de las declaraciones break. Cada caso debe tener su propia sentencia break, y generalmente compro toda la sintaxis primero, luego empiezo a codificar. Otra cosa buena que debes saber es que se permite anidar. Y lo que queremos decir con cosa agradable es que se puede escribir una declaración switch dentro de estos casos. Digamos que estamos dentro del caso dos. Podemos escribir fácilmente el caso del interruptor 0, un descanso. Y podemos agregar otra variable aquí, digamos y y cambiar usando esta variable por defecto. Y después del default, tenemos ese descanso. Ahora, esto está permitido dentro de cualquiera de estos casos, y este caso se llama sentencia switch anidado. Por lo tanto, es declaración de interruptor de tubería dentro de esa declaración de interruptor original. Ahora, para resumir, nuestro caso, constante debe ser único y no puede ser una variable. Una etiqueta predeterminada es opcional. Sólo se permite un valor por defecto. Sin embargo, se puede colocar en cualquier lugar de la instrucción switch. Una sentencia break termina el switch. En caso de que la sentencia I break no exista, todos los códigos posteriores se ejecutarán hasta el final del switch o encuentre una sentencia break. También se permite anidar. Al igual que te mostramos hace unos segundos. Estas son las principales reglas que debes tener en cuenta. Por lo general, la mayoría de ellos vienen en preguntas de opción múltiple y preguntas verdaderas y falsas o preguntas de entrevista con respecto a la programación en C. Si tienes alguna pregunta sobre alguna de las cosas que explicamos, Estaré más que feliz de ayudar que está viendo esta lección. Se trata de Ashraf del equipo de educación e ingeniería. 25. Haz mientras bucle en C: Hola y bienvenidos esta nueva lección en la que vamos a discutir el bucle do-while. Ahora bien, es muy parecido al por qué Lu, pero como hemos preámbulos antes, entonces hay algunos cambios o algunas diferencias, digamos. Ahora echemos un vistazo a la sintaxis. Como puedes ver, comienza con preámbulos, luego dos llaves rizadas. Ahora bien, la condición es lo último que aquí se escribe. Como puedes ver, estas son las dos llaves rizadas. Entonces tenemos el bloque de código. Después de eso, tenemos esa condición, razón por la cual dos paréntesis. Y entre los dos paréntesis, tenemos la condición. Y aquí tenemos un punto y coma. Ahora esta es la sintaxis y debes memorizarla. Ya que tenemos el dual y tenemos las llaves con un bloque de código previo al bucle while, la condición while. Esto significa que la sentencia body loop se ejecutará al menos una vez antes de verificar si la condición es verdadera o no. Esto se debe a que tenemos la condición aquí al final. Y esta es la principal diferencia entre el bucle while y do-while. Entonces, el bucle do-while ejecuta el bloque de código antes de verificar si la condición es verdadera. Continuará repitiendo el bucle mientras la condición sea verdadera. Al igual que el bucle while sí se encoge en este caso. Veamos este ejemplo. Aquí tenemos un entero x es igual a uno. Tenemos debido a declaraciones y tenemos esta condición. Ahora lo primero que va a pasar, se irá a la dual. Después ejecutará estas dos líneas antes de comprobar la condición. Por lo que va a imprimir y escanear, va a imprimir, estoy en el bucle. Entonces escaneará algo del usuario, Digamos un número. Ahora mientras que el número que fue conteo no es igual a 0. Entonces, ¿qué es verdad esta condición? Al igual que en el bucle while. Se remontará y volverá a ejecutar el bloque de código. Una vez que termine la ejecución, pasará a la condición y seguirá looping así, luego así, así, después así, así, etcétera, hasta que la condición sea falsa. Al igual que lo explicamos en el bucle while. Excepto que en este caso, si la condición es falsa desde el principio, el bloque de código se ejecutará al menos una vez porque estamos ejecutando el bloque de código antes incluso de verificar la condición sin que la condición sea verdadera o falsa. Y esto es porque estamos empezando por el du, luego la y. A diferencia del vino, que es la segunda, la segunda vez que explicamos. Ahora, echemos un vistazo a un ejemplo práctico. En primer lugar, vamos a incluir stdio.h edge void mail. Aquí tenemos que agregar vacíos. Y elijamos el idioma para ser c. y x es igual a uno. Hacer mientras la condición es x no igual a 0. Esta es la sintaxis. Ahora presiona Enter aquí. Y aquí necesitamos agregar el bloque de código. Esto agrega una impresión f declaraciones dentro del bucle. Después escanea f, lee una entrada del usuario. Y digamos X porcentaje d Ok, ahora digamos que entre x luego slash y sin la slash, y lo dejaremos así y la misma línea. Ahora vamos a guardarlo. Llamémoslo 16, do while. Ahora vamos al proceso de compilación. Ahora ve al archivo abierto que contiene la carpeta CMD, gcc, c de x Estamos dentro del bucle, ingresa X, entonces X, digamos 123456. Siempre y cuando x no sea igual a 0. Se va a seguir haciendo eso. Ahora una vez x es igual a 0. Ahora aquí está la condición. X nada es igual a 0. Ahora bien, si x es 0, entonces 0 es igual a 0, por lo que esta condición es falsa. Se va a salir de. Los bucles do-while. Entonces escribamos 0 aquí. Como puedes ver, está fuera. Ahora, digamos que queremos hacer falsa la condición desde el principio. Entonces digamos que x no es igual a 0. Y aquí lo tenemos. X igual a uno. Ahora, como pueden ver en este caso. Ahora si entramos aquí 0, vamos a la ejecución. Ahora si entramos 0 aquí, significa que 0 no es igual a 0. Ahora ya tenemos esta condición como falsa porque x igual 11, no igual 0 es verdad. Entonces si reemplazamos este fue 0, digamos que guardamos el código. Entonces esto, si no es un do-while, no se imprimirá nada. Pero como estamos usando un do-while, y ya mencionamos que el bloque de código se imprimirá previo al pollo sin que la condición sea cierta o no. El padecimiento es falso. No es cierto porque como puedes ver aquí, 0 no igual 0 es falso porque 0 es igual a 0. Entonces la condición es, y no se debe ejecutar nada. Pero como estamos usando un do-while, Se ejecutará al menos una vez, aunque la condición sea falsa. Entonces vamos a ejecutarlo. Como puedes ver, estamos dentro del bucle, ingresa x Aunque la condición sea falsa, estamos consiguiendo que se ejecute el bloque de código, como puedes ver en esta línea. Y esta es la principal diferencia entre el do-while y while. Ahora si estamos usando el mismo código, como este código, lo copiaré como es el vino. Y aquí agregaré las dos líneas, estas dos líneas. Ahora vamos a comentar esta parte que lo salvaje. Y juguemos el celular inalámbrico. Ahora si guardamos este código, volvamos a la ejecución. La pantalla. Ahora edita EXE. Como pueden ver, aquí no se imprimió nada porque la condición es falsa. Ya que estamos comprobando la condición en la naturaleza antes de ejecutar nada, no se imprimió nada. Pero en el do-while, esto se imprimió, a pesar de que la condición es incorrecta. Esta es la principal diferencia entre estos dos. Espero que ahora estés recibiendo lo que intentaba señalar sobre la explicación de Beck. Ahora bien, si tienes algún problema o algún problema para entender el do-while, estaría más que feliz de elaborar. Las preguntas sobre las asignaciones seguirán para hacerte entender las cosas aún más. Gracias por ver esta lección. 26. Romper y continuar en C: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de descanso y continuar. Ahora, sentencia break es básicamente escribir break y agregar un punto y coma. Declaración vaga se puede utilizar con el bucle para salir del bucle inmediatamente y ejecutar el código exterior comenzando después del bucle. En tanto que la declaración continue, que básicamente está escribiendo continue, agregando un punto y coma. Cuando omita la iteración actual y salta a la siguiente iteración. Se saltará este código e irá directamente a la siguiente iteración. El propósito de esa declaración break aquí es salir de un bucle. Por ejemplo, si nuestro código está pidiendo I usuario o a la entrada que ingrese una integral llamada x. y esta condición es verdadera. Se romperá el bucle while. Ahora para dejar las cosas más claras, tomemos estos dos ejemplos. Este es un bucle infinito. Un infante que era básicamente un bucle que se repite para siempre. Por lo que este código seguirá repitiéndose para siempre. Porque mientras que uno, y ya sabemos que cualquier número que no sea 0 es cierto. Uno aquí significa si bien es cierto. Esta condición será verdadera para siempre. Por eso lo llamamos bucle infinito. Este bucle se romperá una vez que el usuario ingrese x como uno. Por lo que pesará al usuario introducir algo, cualquier cosa. Ahora bien, si lo que el usuario ingresó es igual a uno, se romperá del bucle. Ahora, eso es todo. El bucle terminará sin tener que hacer que la condición sea falsa. Ahora para la declaración continua, digamos que este es un bucle for que recorre de uno a nueve. Ya que tengo menos de diez. Ahora, seguirá ejecutando este código con cada iteración, igual que la forma en que salimos planeada en la cuarta lección FOR loop lesson. Ahora bien, esta afirmación, si soy igual de sexo, comprobará una vez que yo o una vez que la iteración llegue a ese seis, o sea igual a seis, joderá esta hidratación. Y cuando decimos escape, no ejecutará nada aquí dentro. Simplemente saltará a la acción y aumentará a siete. Por lo que esta línea no se imprimirá cuando yo sea igual a seis. Y esto es a lo que nos referimos por omitir I iteración usando la sentencia continue. Ahora para dejar las cosas más claras, Hagamos esto usando un ejemplo práctico. Ahora comencemos agregando nuestro hash include. Como de costumbre. Hombre, vacío. Ahora aquí entre las dos llaves rizadas o llaves rizadas. Por lo que necesitamos agregar nuestro código. Demostremos esa angustia por ver. Ahora, necesitamos crear while loop esto, la frase break. Ahora dentro de este bucle while, necesitamos hacerlo bucle infinito y necesitamos leer la entrada del usuario. Viviremos persona a D. Y digamos, vamos a crear una variable, llámala M, dale un valor inicial de 0. Ahora dentro de aquí tenemos que comprobar si m igual, igual uno. Entonces puedo agregarlo en la misma línea. O si un alquine, ese método, siempre y cuando sea sólo una línea, se ejecutará sin esas llaves, como mencionamos en lecciones anteriores. Ahora, si intentas probar este código, primero lo guardemos. Ahora guarde el archivo. Ir a Archivo abierto que contiene la carpeta cmd. Aquí. Vamos a acercar. Verás el nombre del archivo. Continuar a ver. Ahora. Como puedes ver, está esperando que entremos algo. Vamos a entrar cinco, luego entrar 678. Seguirá pidiendo más para seguir escaneando el valor entrante ya que estamos dentro de un infértil. Ahora una vez que escriba uno, se romperá del bucle while. Y sentencia break básicamente se utiliza para salir while loop inmediatamente y ejecutar el código fuera, ya que no tenemos ningún código, saldrá fuera del bucle while y terminará el problema. Probemos uno. Entra. Como se puede ver, ahora está fuera. Por lo que salió fuera del bucle while y el programa terminó de ejecutarse. Por lo que este es el propósito principal para usar la línea de frenos. Eso es básicamente para salir de toda la condición de bucle infinito seguro. Ahora bien, esto es lo primero. Vamos a continuar declaración usando un bucle for. Entonces aquí están nuestros cuatro aquí dentro. Y yo es igual a 0. Yo es menos de diez más un plus. Entonces aquí vamos a preguntar si igualo a cinco. Después continúa. Ahora, antes de seguir adelante, necesitamos agregar una declaración impresa. Imprimir f. Digamos porcentaje d slash n. Aquí necesitamos imprimir el valor de todos. Ahora esta línea no existe. Veamos la salida en ambos casos sin continuar con el contenedor. Ahora esto imprimirá valores de 0 a nueve. Entonces vamos Archivo Abierto. Véase Cmd, G, C, C, 17, breve tenencia. A ver. Tal vez diez. Ahora ID EXE. Imprimiremos valores de 0 a nueve. Por lo que 0123456789. Ahora bien, si habilitamos esto, una vez que sea igual a cinco, esta condición será cierta. Continúa, saltaremos esto cualquier cosa dentro del bucle, e irá al incremento o al bloque de acción del bucle for. Por lo que no ejecutará ningún código cuando llegue a eso, igual a cinco. Por lo que no se imprimirán cinco. Entonces vamos a probarlo aquí. Vamos a guardar ese código. Vuelve atrás, combínalo, ejecutado. Ahora como puedes ver, vamos a convertirlos. Aquí puedes ver 01234, y aquí puedes verlos. Ahora cinco ya está aquí. Y la ejecución anterior sin esta sentencia. Si bien aquí no tenemos cinco, tenemos en el 6789. Entonces sí se saltó cinco. Ahora ya mencionamos esa declaración continuar. Saltaremos la iteración actual y saltaremos a la siguiente iteración. Y esto es lo que pasó aquí. Eso es todo. Esta es la declaración break fuera de un bucle. Si la condición es verdadera, esta es la declaración continua, que es básicamente una declaración que se utiliza para omitir una iteración específica dentro de un bucle. Eso es todo por esta lección. Si tienes alguna duda, estoy aquí para ayudarte. Gracias por ver. 27. Funciones en C: Hola y bienvenidos a esta nueva lección, que es una de las lecciones más importantes de este curso. En esta lección, hablaremos de funciones. Una función es un bloque de código que sólo se ejecuta cuando se llama. Se utiliza para realizar ciertas acciones. Y son importantes para reutilizar código, como definir un código una vez y usarlo muchas veces. Para usar la función, debes llamarla dentro de tu código. Al llamar a una función, puede enviar algunos datos o alguna entrada, y las llamadas regresan y salen para usted. La función más común es la función principal, que es el punto de entrada que venimos escribiendo desde el inicio de este curso. Ahora bien, nuestra función de onda es básicamente esta. Lo escribimos así. Vacío principal, dos paréntesis y dos llaves. Ahora bien, este es el nombre de la función. Y principal está reservado para esa función principal, que es el punto de entrada entre los dos paréntesis, agregamos las entradas. Ahora si no queremos agregar ninguna entrada, añadimos la palabra void. Ahora este es el tipo de datos que regresa. Si esta función no devuelve nada, entonces la llamamos nula. Añadimos vacío en el tipo de datos de retorno. Y el código que quieres ejecutar o reutilizar, normalmente lo escribes aquí dentro. Estos son los códigos. Ahora bien, esta es una de las funciones que hemos estado usando mucho desde el inicio de nuestro programa. Para ejecutar la función, deberá llamarla. La función le proporciona la ventaja de que se define una vez y se puede ejecutar muchas veces. Entonces toma el mismo tamaño en la memoria, sea, cuántas veces se llamará. Cuando llamas a una función, puedes enviarle algunas entradas, como ya mencionamos. Y el ejemplo una función que hemos estado usando desde el inicio de nuestro proceso de codificación es la función print f. Ahora la función print f es básicamente una función que toma entradas entre los dos paréntesis. Y la ejecución de esta función. La función imprimirá la salida en cmd, que es la ventana de línea de comandos. Ahora la función de impresión toma una cadena como argumento de entrada e imprímalo en la pantalla. Ver proyectos compuestos por una o más funciones, que son básicamente la principal impresión y escaneo. Ahora, imprime f, escanea f media. Todos estos se llaman funciones de programación C o funciones incorporadas. Debido a que no creamos esta función, sólo las usamos. Los llamamos por su nombre. Pero si creas una función, llamémosla, digamos que llamas a la función Ashraf. Entonces esto se llama una función definida por el usuario. Así que cualquier cosa que se crea se llama función definida por el usuario. Creo que se utiliza, y ya está creado por compilador C o lenguaje de programación C, se llama una función incorporada o una función de programación C. Ahora, para dejar las cosas más claras, necesitamos hablar de ¿qué debes hacer si quieres crear tu propia función? Bueno, si quieres crear tu propia función, necesitas entender que una función consta de tres partes, y necesitas memorizar estas partes. La primera parte es el prototipo. Y este prototipo declara la función. Por lo que le dice al compilador que hay una función con este nombre y estas especificaciones. Generalmente el prototipo incluye el tipo de retorno, como ya mencionamos. El nombre de la función, paréntesis aquí y allá, y la entrada entre los dos paréntesis. Después la línea termina con un punto y coma. A esto se le llama prototipo. Ahora bien, esta es la primera parte. la segunda parte se le llama la implementación. Y es básicamente el lugar donde escribes el código de la función, define el comportamiento de la función. Y tiene la misma forma que el prototipo, como pueden ver, excepto por la misma columna aquí, no tenemos punto y coma. En cambio tenemos las dos llaves rizadas. Dentro de ellos. Escribiremos el código de la función. Y eso se puede ver aquí. Aquí tenemos el primer corsé rizado. Aquí tenemos el segundo. Y entre ellos. Por lo general escribimos nuestra declaración de función o código. Ahora bien, esta es la segunda parte, que básicamente está escribiendo la propia función con el código que necesitamos ejecutar. Ahora la tercera corteza es la llamada a la función. La llamada a la función incluye el nombre de la función y cualquier impulso entre los dos rizado, los dos paréntesis. Y si devuelve algo, necesitamos almacenar los datos que esta función devuelve dentro de una variable. Ahora si no devuelve nada, no necesitamos almacenar nada. Hagamos una revisión rápida. Una función que creas consiste en tres cosas que debes anotar. Lo primero es ese prototipo, que es básicamente una forma de declarar la función. Es una línea que termina con punto y coma. Incluye el tipo de retorno, en su caso, el nombre de la función que defina, y dos paréntesis con una entrada entre ellos. Si hay gracioso. Ahora bien, si no hay entrada, es necesario escribir vacío, y vamos a cubrir esto en una lección simulada, el significado de un tipo de datos vacío. Ahora, después de escribir el prototipo, necesitamos la implementación, que es el cuerpo de la función. Usamos la misma línea que en el prototipo. Pero en lugar de terminar la línea con un punto y coma, la terminamos con dos llaves. Este y éste. Entre las llaves dobles llegamos el código de la función. El primer paso es la llamada a la función. Dentro de nuestro principal, podemos llamar a nuestra función con su nombre, nombre de función, y enviamos dos entradas. Ahora sé que las cosas podrían no estar claras. Entonces tomemos un ejemplo para dejar las cosas aún más claras. Ahora bien, esta es una función que definimos y vamos a ejecutar y pocos segundos. La primera parte aquí se llama prototipo. Esto está alineado. Este es el tipo de devolución. Esta función devolverá un entero. Esto, la subpalabra es el nombre de la función, que es la segunda parte del prototipo, como ya mencionamos. Ahora, tenemos dos paréntesis, como pueden ver aquí y aquí. Y estos dos paréntesis, terminaremos con un punto y coma. Ahora esta función tomará dos entradas. Ahora puede tomar más de dos entradas dependiendo de nuestro programa y nuestro código. Pero debes asegurarte de tener un punto y coma entre cada una de estas entradas. Y tienes el tipo y el nombre para cada una de estas entradas. Entonces tenemos el tipo de datos para el primer entero de entrada, y el nombre es x coma. Entonces el tipo de datos de la segunda entrada es entero. Y su nombre es ¿por qué? ¿Lo segundo? Ahora bien, esto es lo primero que tenemos. Se llama prototipo, como ya mencionamos. Ahora, lo segundo es la implementación. Este es el número dos. Y como ya mencionamos, la primera línea es la misma. Es algo común entre el prototipo y la limitación, excepción del punto y coma, hay que quitarlo. Y después de eso, agregamos dos llaves rizadas. Y entre ellos añadiremos nuestro código. Ahora este es el código que puedes reutilizar, y este es el nombre de la función. Este es el tipo de datos de retorno, y estas son las dos entradas. Esta función restará x menos y Así crearemos una nueva variable dentro de la función. Será igual a x menos y, por lo que el resultado estará dentro de z Y como esta función devuelve un entero, necesitamos devolver el valor de suma. Y acabamos la tierra por punto y coma. Entonces este es nuestro código. Este bloque se llama implementación, que es lo segundo que debes hacer. Esto es lo primero. Ahora lo tercero es la llamada a la función. Ahora, como puedes ver, la llamada a la función simplemente está llamando a la función con su nombre. Aquí tenemos el nombre de la función, tenemos los dos paréntesis y el punto y coma. Pero entonces en lugar de sumar y x e y, estamos agregando dos valores para pasar al valor, a la función, perdón. Y necesitas agregar el mismo color. Ahora, ¿se pueden pasar variables? Sí, puedes reemplazar esto por x e y, o a y B o lo que quieras. Pero hay que asegurarse de que sólo hay dos entradas. Sentido. La función toma sólo dos entradas, y es necesario asegurarse de que las variables son enteros y tienen valores. Ahora una vez que envíes los valores a esta función, puedes llamarla, que es lo tercero. Llamamos a esta llamada o llamada de función. Llamada a funciones. La llamada a la función es básicamente llamar. Entonces dará 52 en lugar de x e y. y cinco estarán aquí para estar aquí cinco menos dos es igual a tres. Por lo que Z igualará a tres y devolverá tres. Ahora, cuando llame a la función, devolverá un entero. Por lo que necesitamos crear un valor entero de variable, lo sentimos, lo llamamos var para almacenar el valor que será devuelto por la función. Y en este caso serían tres. Entonces var equivaldría a tres. Y cuando imprimimos esto, imprimirá resultado es tres. Esta será la salida en nuestra ventana de consola. Y aquí llamamos a la función, como pueden ver en esta línea. Dentro de la función principal. Se puede llamar una y otra vez y otra vez sin tener que vivir toda la función. Cada vez que lo llamas, solo lo escribes una vez y puedes llamarlo, digamos diez veces, 20 veces, como quieras. Ahora para que las cosas sean aún más claras, implementemos este tamaño de píxel y nuestro Bloc de notas Plus, Plus. Ahora, para hacer esto, comenzaremos con lo habitual. Incluiremos stdio.h Ahora lo primero que debemos hacer es agregar un vacío, vacío principal, que es nuestra función principal. Ahora bien, lo que haremos a continuación es sencillo. Agregaremos el prototipo de función. Por lo general, el prototipo está todo por encima de la media. Entonces aquí, prototipo de función. Por lo que la función devolverá un entero y su nombre se resolverá. Tomará dos entradas, x e y, y lo terminaremos con punto y coma. Ahora, el segundo paso, este es el primer paso. El segundo paso es escribir la propia función debajo de la principal, fuera de ellas dentro y debajo de ella como se puede ver o debajo de ella. Estamos fuera de la principal aquí, como tres, perdón. Implementación. Ahora lo que hay que hacer es simplemente copiar toda la línea aquí del prototipo, pegarla aquí, pero quitar el punto y coma, como ya mencionamos, agregar dos llaves. Ahora tenemos que asegurarnos de que esto sea idéntico a esto, excepción del punto y coma, tendrás que eliminarlo. Ahora esta función restará x menos y, un código C simple. Y siempre que una cosa funcional o algo, debe contener la palabra return, devolverá este valor. Ahora, vamos al último paso, al llamado. Entonces digamos que queremos llamar a esta función, dale 52. Ahora bien, si hicimos esto y ejecutamos el código, no pasará nada. Esta función restará cinco menos tres, menos dos, por lo que equivaldría tres y el valor tres estará flotando en la memoria. Entonces para poder controlar o guardar el resultado de esta función, necesitamos almacenarlo dentro de una variable. Llamémoslo var. Ydebe ser el mismo tipo de datos que el tipo de datos de retorno aquí, aquí, aquí y aquí. Por lo que devuelve entero. Por lo que necesitamos recibir ese valor de retorno dentro de un entero. Ahora una vez que tenemos ese valor de retorno de la función, esta es la llamada a la función. Yo he sentido. Por su nombre. Podemos imprimirlo utilizando un print f statement results. El único que hace D. Aquí. Tenemos que sumar arriba. Eso es todo. Vamos a guardar el código. Llamémoslo funciones. Funcionar esto. Ahora, vamos a compilarlo. Gcc, c, e, Como puedes ver, un resultado igual a tres. Ahora, podemos jugar un poco con este código. Se pueden pasar variables en lugar de constantes. Digamos que queremos pedirle al usuario que introduzca dos valores. Entonces primer número, y lo tomaremos con una sentencia scan f, porcentaje d. llamémoslo primero. Ahora. Permítanme definir dos variables. Entero, primer número de personas en 0, enteros, segundo, número igual a 0. Ahora bien, esta es la segunda variable numérica que queremos resolver este tipo de valor de lado. Llamémoslo segundos. Entonces aquí está el primer número. El segundo número. Ahora llamaremos a la función, y en lugar de sumar las dos constantes, añadiremos el primer número y el segundo número que ingrese el usuario. Después imprimiremos el resultado. Agreguemos slash, slash aquí y otra slash n Ahora llamemos a esto otra vez, compilarlo. Como se puede ver en el primer número, digamos 10. Segundo número, digamos que para eso es alt igual a x Como puedes ver, se implementó sin ningún problema. Por lo tanto, una llamada a la función puede tomar constantes y etiqueta puede tomar variables siempre y cuando estas variables del mismo tipo que la implementación. Y el prototipo, siempre asegúrate de que estás usando el mismo tipo o el mismo tipo de datos. O bien podrías terminar con errores de sintaxis o lógicos. Esto es lo fácil que es crear una función, una función definida por el usuario. Como puedes ver, este es el prototipo de función de primer paso. El tipo de datos de retorno, el nombre de la función y las dos entradas terminaron con una sola. Segundo paso es la implementación, que es la función misma. Esto está por encima de la media o por debajo de la principal. Lo mismo que el prototipo, pero en lugar de un punto y coma, necesita agregar dos llaves y agregar su código dentro de él. El último paso es la llamada a la función, que básicamente es llamar, al igual que llamar a alguien, llamar a una función por su nombre, pasar las dos entradas y obtener el resultado de que almacenando el resultado en lado del final, que es la variable en la que queremos almacenar los resultados. Eso es todo por la lección de funciones. Si tiene alguna pregunta, por favor pregunte en el Q&A estará más que encantado de ayudarle. 28. Void palabra clave en C: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de palabra clave void. Ya mencionamos vacío y hablamos de ello en más de una lección. Pero en esta lección hablaremos de ello con más detalles. La palabra clave void se usa para cualquier función para dar el significado de Nothing. Por ejemplo, una función que toma void y devuelve void está frente a ti. Como puedes ver, este es el tipo de datos de retorno, como mencionamos en la lección anterior, y es nulo. Ahora, también toma vacío entre los dos paréntesis. Ese único objetivo de esta función es imprimir a Mike. Ahora, esto se puede cambiar con cualquier cosa. Pero esta función nunca devolverá ninguna variable ni ningún valor y no tomará ningún valor de entrada. Entonces, por ejemplo, si necesitamos definir una función que no tome argumentos, volaríamos entre los dos paréntesis, la palabra clave void, al igual que en este ejemplo, si necesitamos definir una función que devuelve ninguna salida, nos gustaría. En lugar de ese retorno escriba la palabra clave void. Y este es el tipo de retorno vacío. La función puede tomar un impar ni tres. Resulta que esto es básicamente todo el significado de vacío no significa nada. Si viste la palabra vacío en cualquier parte, significa que este lugar se llevará nada o nosotros no vendemos nada. Ahora bien, este es otro ejemplo. Este es nuestro prototipo para una función que no devuelve nada y no toma nada. Por eso tenemos vacío aquí y aquí. Entonces esta función se imprime por su nombre. Ahora, como pueden ver, esta es la implementación de esta función. Usamos el mismo prototipo, pero agregamos dos llaves y el punto y coma. Y en su interior le agregamos el estado de impresión. Ahora, lo último es el carbón. Y llamar a una función void es fácil. Simplemente lo llamas por su nombre sin escribir nada entre los dos paréntesis porque no toma ninguna salida y sin recibir un valor de esto y almacenarlo en una variable. Entonces para llamar a una función que toma vacío, entonces escribe su nombre y nada entre los paréntesis. Al igual que en esta línea. Ella devuelve void, como en nuestro ejemplo, entonces no recibe su salida en una variable, solo llámalo tal como es. Ahora, hagámoslo de manera práctica. Dibujemos nuestra propia función de vacío o lista adecuadamente, correcto, lo siento, nuestra propia función void. Ahora vamos a añadir el hash include al que estamos acostumbrados. Acerquemos y STD o borde. Vamos a guardar el archivo y llamarlo. Vamos a anular la palabra clave. Ver. Ahora dentro de aquí, después de usar el hash include, necesitamos llamar a la función principal void. Ahora la función principal y nosotros vaciamos búho puede ser y vamos a añadir vacío. Esta es la sintaxis que solemos usar. Ahora probemos el prototipo aquí. Anular, nombre impreso y vacío. El nombre del archivo, como mencionamos es palabra clave void. Ahora copiemos ese prototipo, lo basemos aquí abajo, y quitemos el punto y coma, dos llaves rizadas y rentemos f y. ahora para llamar, este es el primer paso, este es el segundo paso. El tercer paso es llamar a esta función dentro de la principal. Así que simplemente llámalo por su nombre, nombre de imprenta, y agrega dos paréntesis sin nada dentro de ellos. Y quiere volver, creo que guardas archivo abierto que contiene la carpeta CMD. Copiemos el nombre gcc y el nombre de estos dos. Ahora ayudado EXE. Y como se puede ver, ejecutó esta función. Esta es una función que no saca nada de las colas no es nada. Nosotros lo llamamos una función de vacío. Esto es lo fácil que es implementarlo. Entonces ahora cada vez que ves una palabra para ello, no significa nada. No introduzcas nada quería contar. Creo que eso es ver esta lección. Si tienes alguna duda sobre la función void, estamos para ayudarte. 29. Cómo crear una biblioteca en C: Hola y bienvenidos a esta nueva lección en la que vamos a hablar de bibliotecas en C. Así que para poder crear una biblioteca en C, primero, necesitas saber qué es una biblioteca. Una biblioteca es básicamente un conjunto de funciones que realizan acciones específicas. Y solemos crear librerías para sensores para, digamos una pantalla LCD para clave mala para leer un valor de temperatura, o, o simplemente una calculadora. Entonces digamos que queremos crear una nueva biblioteca y llamarla biblioteca kilómetro. Ya mencionamos que la biblioteca es un conjunto de funciones. Ahora estas funciones a utilizar, son pocas las cosas que necesitamos escribir. Sabemos que cada función tiene tres cosas. Ese prototipo, implementación y el núcleo. Ahora, para crear una biblioteca, necesitamos saber el número de archivos que podemos incluir. Básicamente puede incluir un número ilimitado de archivos. Pero sólo nos concentraremos en dos tipos. Este es el primer archivo, y llamémoslo C o principal. Ese expediente C. Ahora puedes llamarlo calculadora. Este es el segundo archivo al que necesitamos llamar, y llamémoslo calculadora h Este se llama archivo de encabezado, y este se llama archivo fuente. Extensión para este archivo es punto c y para este archivo es punto H significa cabecera. Ahora, necesitamos saber cuáles son las cosas que escribiremos dentro de cada una de estas peleas. El archivo de folletos incluirá el prototipo. Prototipo, esta cosa. Entonces ahora terminamos con esto. El C5 incluirá la implementación. Entonces terminamos con esto también. Ahora, lo que queda es el carbón. El carbón es básicamente algo que haremos en nuestro C5 principal, que es el archivo principal del programa. Ahora, para hacer esto o para llamar a estas funciones dentro de nuestro archivo principal, necesitamos incluir nuestra biblioteca. Entonces escribiremos la palabra include. Pero en lugar de luchar contra estos dos signos, agregaremos el letrero de doble cita. Y lo único que necesitamos para incluir el archivo de encabezado. Entonces agregaremos calculadora, el sastre. Esta línea nos permitirá llamar a cualquier función dentro del archivo fuente phi de esa biblioteca de calculadora. Entonces si hicimos esto, escribimos esta línea. Esto significa que podemos ver cualquier función dentro de ese archivo de la calculadora punto c, que es el archivo que creamos aquí. Entonces, para envolver las cosas, esta es nuestra biblioteca. Esta biblioteca tiene dos cosas. En primer lugar, un archivo fuente, Vamos a ver. En segundo lugar está el archivo punto h. ahora llamémoslos Can significa Calculadora. Ahora, ese archivo fuente, como mencionamos, incluirá la implementación de la función. En tanto que el archivo head-up incluirá el prototipo de la función. Ahora para llamar a las funciones, necesitamos agregar el hash include, que es esta línea. Dentro de nuestro principal. Si agregamos esta línea, significa que podemos ver e interactuar con cualquier función dentro del calc dot c, que es el archivo fuente, este archivo o este. Y esto es básicamente lo fácil que es crear una función en C ahora o sólido para crear una biblioteca en C. Ahora, para dejar las cosas más claras, aclararemos eso mismo con el mismo dentro de nuestro bloc de notas y vea cómo se ejecutarán las cosas. Entonces hagámoslo. Vamos a nuestro compilador de C. Ahora este es nuestro archivo principal, por lo que necesitamos hacer lo que sí usamos running, que es include. Y en los hombres vacíos. Una vez que hagas eso, necesitamos guardarlo. Crearé un nuevo archivo. Veamos los números para asegurarnos de que tenemos la numeración correcta para todos nuestros archivos. Lo tenemos al 21. Entonces llamémoslo 21 bibliotecas C. Ahora dentro de él, necesitamos crear un archivo de dominio punto c. Este es nuestro primer expediente. Ahora necesitamos crear otro archivo y nombrarlo lo podemos ver. Y este es el archivo fuente. Archivo fuente. Aquí escribiremos las funciones de implementación. Y necesitamos crear otro archivo, que es el archivo de encabezado. Prototipo de funciones. Al igual que lo que mencionamos en nuestra explicación, asegura de que tenga el mismo nombre que el archivo fuente, pero termina con h de z. y haga clic en Guardar. Ahora, la implementación para funciones impares, necesitamos agregar una función que sumará dos números, x e y. y necesitamos más de lo que necesitamos para funciones en realidad agrega multiplicación, división, y resta para que la calculadora sume dos números, los multiplique, los divida, los reste. Ahora, este es el archivo de encabezado donde escribimos el prototipo de función. Coby estos prototipos al archivo fuente. Lo mejor de aquí, el bendito ese punto y coma con tirantes goo. Ahora, tenemos que empezar a deslizar nuestros códigos. Como de costumbre. Esto no es nada nuevo. Estamos escribiendo la implementación para cada una de estas funciones. Entonces es igual a x más y. Imprimir f. Algunos resultados equivalen a porcentaje d. Y eso lo agregaremos aquí. Copia las mismas persianas aquí, aquí y aquí. Ahora en vez de suma aquí necesitamos sumar multiplicación. Tenemos que sumar división. Y aquí necesitamos sumar resta. Ahora terminamos con implementación de esa función dentro del archivo fuente. Pero para poder utilizar la impresión f, necesitamos incluir la biblioteca estándar. Esta es la biblioteca estándar. Ahora, terminamos el prototipo, terminamos la implementación. Tenemos que llamarlos. Por lo que necesitamos agregar otro hash. Incluir al igual que lo mencionamos con dos comillas dobles, como calc. Ahora bien, esto significa que nuestra función principal ahora puede ver las funciones creadas dentro del archivo fuente. Entonces vamos a llamarlos. Llamemos a la función add y sumemos 56. Agreguemos una slash n aquí para asegurarnos que no se impriman en la misma línea. De acuerdo, vuelve aquí. Es necesario llamar a la función de sumar, la función de multiplicación, función divisional, a la función de resta. Ahora, tenemos que decir, creo que si quieres incluir la biblioteca que es creada por los creadores del compilador, puedes agregarla entre los sitios más grandes y más pequeños así. Pero si la biblioteca que quieres incluir es creada por un usuario, debes agregarla entre dos citas dobles, como puedes ver aquí en esta biblioteca, fue creada por nosotros. Por eso se suma entre dobles cotizaciones. Y esta biblioteca fue creada por el compilador, fabricante o creadores. Por lo que se agrega a una tasa de integrador o signos menos iguales. Por lo que como pueden ver, esta es una buena pieza de información que debe tener en cuenta. Ahora vamos a guardar y vamos a tratar de compilar nuestro código. Entonces aquí necesitamos escribir GCC main.cc. Ahora, como pueden ver, aquí, tenemos menos errores. Esto se debe a que intentamos compilar sólo ese primer C5. Ahora escribe esto como C. C, C, como puedes ver, se combinó sin ningún error. Como mencionamos anteriormente. Compilado para ver archivos, necesitamos asegurarnos de que nombramos los archivos aquí. Ahora ejecutemos una e x e Ahora como puedes ver, algunos resultados equivalen a 11, ¿de acuerdo? Tenemos un problema con la implementación. Entonces aquí tendremos más, tendremos multiplicación, división y resta. Llamémoslo de nuevo. Como puedes ver, 11300 menos uno. Eso es todo. Ahora, como puedes ver, nuestro código funciona muy bien sin ningún problema. Y acabamos de crear nuestra primera biblioteca y ver si has escrito todo lo que escribí y creaste esta biblioteca, entonces este es el momento en el que debes aplaudir por ti mismo porque acabas creó su primera biblioteca C. Seguro que esto es mucho para tomar de un gol. Por lo que es posible que necesites pausar el video y volver a verlo para que te guste entender las cosas. Y trata de repetirlo más de una vez, entonces puedes ir a la implementación y aplicar lo mismo que yo hice. Vamos a resumir lo que hemos cubierto en esta lección. Para crear una biblioteca C, mencionamos que es necesario crear dos archivos. Se pueden crear más de dos archivos. Es básicamente un enfoque de diseño. Pero lo que vamos a crear es un archivo fuente y el archivo de cabecera, el archivo fuente, otro archivo debe tener el mismo nombre con una extensión diferente. El archivo fuente es el archivo de cabecera es punto h Ahora, estos dos archivos son básicamente la biblioteca y estamos creando una biblioteca de calculadora. El archivo fuente incluirá la implementación o funciones y limitaciones. Mientras que el archivo de cabecera incluirá el prototipo de la función. Ahora, lo que queda es el carbón. Para poder llamar a estas funciones, necesitamos incluir el nombre de la biblioteca. El archivo de cabecera de la biblioteca es lo que debemos incluir en los dominios sci fi. Entonces parcheo incluyo y agrego la calculadora de archivo de cabecera, ese borde. Ahora debes agregarlo entre dos comillas dobles porque esta es una biblioteca creada por un usuario, no nuestra biblioteca relacionada con el compilador. Cosas, incluyendo puedes llamar fácilmente a las funciones dentro de tu dominio, porque una vez que incluyas esto, significa que tienes el prototipo para todas estas funciones. Dado que el archivo de encabezado incluye los prototipos, puede llamarlos fácilmente. Y esto es lo que hicimos aquí. Esta es la implementación de la función dentro del archivo fuente, la calculadora de archivos de cabecera, el borde incluye el prototipo y el objetivo está dentro del principal. Pero antes de llamar, tenemos que asegurarnos de que estamos utilizando el hash include calculator that edge. Y esto se escribe entre dos comillas dobles, no entre más grandes y menos que signos. Esta es una biblioteca creada por el usuario. Esta es una computadora o una biblioteca relacionada con el compilador. Eso es todo por cómo crear una biblioteca y ver. 30. Arrays en C: Hola y bienvenidos a esta nueva lección en que vamos a hablar de matrices en C. Ahora bien, arteria es un grupo de datos que contiene número o valor fijo. Todos ellos son del mismo tipo. Por ejemplo, echemos un vistazo a esta sintaxis. A esto se le llama definición de matriz. Ese tipo de datos aquí es interior. Es como definir cualquier variable, habitual y definir una variable. Escribimos int x igual 0. Pero en este caso, en lugar de luchar contra esto, estamos sumando estos dos corchetes. Y entre ellos, añadiremos el tamaño de la matriz. Este es el tamaño de nuestra matriz. Entonces esta línea hará esto en nuestra memoria. Creará cinco variables. El nombre será array, y podrás acceder a ellos usando el índice. El número que aquí escribimos se llama índice. Lo primero que debes saber es que esa cuenta empieza desde 0. Entonces si tiene cinco aquí, significa cinco elementos, entonces es de 0 a cuatro. Ahora, ese índice siempre empieza desde 0. Significa que la matriz tiene elementos de elemento a elemento. Porque, como se puede ver aquí, longitud debe ser valor constante y no puede ser variable. No se pueden agregar variables a cinco aquí. No se puede hacer esto y matriz y agregar X entre los dos corchetes. Esto está mal. Te dará un error de compilador. Matriz. Los corchetes solo toma constante, no toma variable. Y esto es lo que sucede cuando ejecutamos esta línea. Creará cinco variables y podremos acceder a ellas simplemente escribiendo un 0. Y esto lo veremos en la práctica en unos minutos. Ahora. Esta línea crea una matriz de entero de tamaño cinco. Me encanta ese ejemplo aquí es que la matriz se puede inicializar durante el tiempo de definición. Usando esta sintaxis, puedes escribir array cinco y las dos llaves aquí y allá, y comenzar a llenarlas. Ahora como es una matriz de enteros, agregaremos valores enteros y debes separarlos con un coma. Comose puede ver aquí. La línea debe terminar con punto y coma. Ahora, cuando hagas esto, creará esta cosa dentro de nuestra memoria. Para crear matriz 0, darle un valor de uno a cualquiera, darle un valor de dos matriz para darle un valor de tres. Matriz tres, dale un valor de cuatro. 3a4, dale un valor de cinco. Y estos son básicamente estos valores. Como ya mencionamos, comenzaremos con 01234. Esto es lo fácil que es inicializar otra forma durante la definición. Ahora, hay algunos casos especiales al inicializar la matriz con valores menores que su longitud. Entonces aquí tenemos la longitud cinco, y sólo agregamos dos valores. Los elementos restantes se inicializarán con ceros, como se puede ver aquí, aquí y aquí. Entonces es como si escribieras 12 000. Estos dos son los mismos. Siempre y cuando no estés agregando el resto de los valores, el compilador los autocompletará con ceros. Ahora, si intenta inicializar la matriz con valores más que su longitud, esto provocará un error de compilación. Entonces digamos que esta matriz tiene cinco elementos. Volvamos y añadimos otra coma y seis, otra coma y siete. Esto lo más probable es que te dé un error de compilación porque estás agregando siete elementos a una matriz de cinco elementos. Entonces cinco elementos, esto debe ser sólo cinco. Si agregas un siete o seis, te dará un error de compilación. Estas son algunas de las cosas que debes tener en cuenta a la hora de lidiar con una matriz. Ahora, hablemos de acceder a elementos de matriz. Lo que necesita saber aquí es que todos, todos los elementos de la matriz sólo se puede acceder en la misma instrucción en la inicialización. Al igual que en este ejemplo. Puedes acceder a todos los artículos. Y aquí accedimos a todos estos artículos. Ahora, el punto es después la inicialización que sólo se puede acceder elemento por elemento. Por lo que una vez, una vez inicializado y quieras agregar un nuevo valor, debes agregarlo usando esta sintaxis. Escribirás el nombre de la matriz, dos corchetes, el número del elemento, luego el signo igual. Y luego se puede agregar el valor. De nuevo, ese índice de matriz comienza desde 0. Por lo que debes tomar esto en consideración al momento de escribir este número. Se puede utilizar una variable para indicar para el índice del elemento. Así que esto puede ser reemplazado con una variable, digamos x o como matriz I. Y podemos agregarlo dentro de un bucle for. Esto puedo ser un valioso, pero esto es durante el, digamos, el acceso de elementos de matriz, no durante la inicialización. Ahora si intentamos agregar una variable dentro de la línea de inicialización, como aquí, nos dará un error de compilación. Pero se puede acceder a los elementos de la matriz utilizando una variable que no causará un error. Otras formas en las que puede acceder a cada elemento es escaneando una variable directamente dentro de un elemento de matriz. Por lo que los elementos están siendo tratados como variables normales. Así que todo el mundo es básicamente una variable al igual que x, y, y cualquier otra variable. Para que puedas acceder fácilmente a ella simplemente escribiendo y los elementos. Y justo en este caso es una matriz. Incluso puedes usarlos dentro de la función print f. Como puedes ver aquí, estamos imprimiendo el elemento 0 y agregamos porcentaje d igual que una variable normal. Y luego en lugar de agregar X o Y, estamos agregando el elemento array que queremos imprimir. Ahora, para dejar las cosas más claras, lo haremos de manera práctica. Entonces comencemos. Hola, y ahora vamos a añadir hash include y N main void. Ahora vamos a guardar esto. Llamémoslo matriz. La gente tendrá 22 años. Si no recuerdo. Yo siempre veo. Ahora, eso es todo. Comencemos por crear una nueva matriz. Ya mencionamos que es necesario escribir el nombre del tipo de datos, corchetes tamaño de la matriz. Así que vamos a crear una matriz, matriz y hacer que el elemento número cinco. Ahora, hay más de un enfoque para crear una matriz. Se puede girar así, o puede inicializarlo directamente con valores 12345. O simplemente puedes inicializar algunos de los elementos, como 12. Como ya mencionamos, esto sumará ceros y los elementos restantes. Esto agregará estos elementos dentro de nuestra matriz, y esto no agregará ningún elemento dentro de nuestra matriz. El primer dato que no mencionamos es que no se puede agregar una variable aquí al lado de las cinco. Esto está prohibido y C. Ahora si intentamos agregar una variable, digamos que x es igual a Pi. Vamos a compilar esto. Ahora vamos a subirlo. Ahora, como pueden ver. Ahora sí compiló correctamente, pero tenemos un problema. Ahora. Este problema, Vamos aquí y tratemos de imprimir. Vamos a añadir algunos valores aquí en esa matriz que acabamos de crear con un inicializador de variables. Vamos a imprimir los valores dentro de esa matriz. 0 igual porcentaje d. Y de manera similar como matriz 0, matriz. Y queremos imprimir este valor. Ahora retrocede, intenta compilar, y verás que tenemos un error. objeto de tamaño variable puede no ser inicializado, como puede ver, y está indicando que este elemento existe en nuestros inicializadores de matriz. Como se puede ver, no está tomando los elementos de la matriz ya que tenemos una variable aquí. Ahora el fijo este lugar, este sería cinco común esta línea. Y debe imprimir el valor sin ningún problema. Como puedes ver, nuestro elemento 0 es igual a uno. Y esto es lo primero que hay que mencionar, que es no agregar una variable dentro de la inicialización de la matriz. Ahora bien, lo segundo que debemos mencionar es que si intentas inicializar una matriz, combinemos estos dos y trabajemos en éste. Si intentas inicializar una matriz con más de su capacidad. Entonces aquí tendremos cinco elementos y agregamos siete elementos. Ahora, esto provocará un error también. Entonces GCC, como se puede ver, exceso de elementos en el inicializador de matriz, y está apuntando a un sello de amina 67. Por lo que indica que estos dos elementos son elementos extra y el tamaño de tu array es de solo cinco. Por lo que para solucionar este error, debes eliminarlos y asegurarte de que solo agregues elementos con el mismo número que dentro de los dos corchetes. Ahora bien, lo último que debemos mencionar es la arteria o acceder a los elementos de matriz después de la inicialización. Para acceder a ellos, es necesario cambiar el nombre de dos corchetes y el elemento al que se desea acceder. Si se desea acceder al primer elemento, esos serán los elementos 0. El segundo elemento será el elemento uno. Porque ya mencionamos que el contador dentro de la matriz comienza de 0 a menos que el valor máximo, que es cinco. Entonces de 0 a cuatro. Si queremos acceder al elemento número tres, necesitamos contar 012. Entonces aquí necesitamos escribir dos. Y esto nos ayudará a acceder a este elemento. Podemos enviar un nuevo valor al número de elemento a aquí, que es básicamente los tres dentro de nuestra matriz. Podemos reemplazarlo por delgado. Y es así como se puede acceder y otros elementos para leer el valor dentro de él o para cambiar el valor. Ahora también se puede imprimir un valor, elemento, porcentaje d. y podemos agregar el nombre de la matriz. Como de costumbre, podemos sumar cualquier número. Digamos que queremos imprimir este valor. Entonces 0123, necesitamos sumar tres aquí. Ahora vamos a comentar esta línea. No lo necesitamos. Ahora quiero mezclar dos valores. Matriz dos, ya que cambiamos el valor y matriz tres. Ahora vamos a compilar y ejecutar. Como pueden ver, el nuevo valor aquí es diez y el valor aquí es cuatro. Se imprimieron los valores número 23, que es 104. Ahora si desea imprimir todos esos elementos de matriz, puede agregar estos 01234. Como especie de volver atrás, compilar y ejecutar. Y aquí tenemos el al 10451245. Ahora bien, este era un lugar con 33 palabras se producen con delgado. Y esta línea. Ahora ya que estamos imprimiendo usando la misma línea, pero solo se cambia una cosa, que es el valor dentro de los dos corchetes. Podemos reemplazar todo esto con un bucle for. Podemos agregar un bucle for. Aquí podemos agregar n x es igual a 0. X es menor que x más un plus. Ahora podemos cortar esta línea aquí. El lugar este sería x Ahora, esto es lo que la mayoría de la gente cae, que es la condición dentro de la declaración if. En caso de que lo compraron 654 o listas o iguales o menos. Entonces en mi caso, lo mejor que prefiero hacer cuando trato con arrays. Simplemente agregar x es menor que el número dentro de los corchetes. Entonces x es menos de cinco. Esto nos ayudará a imprimir todos los valores dentro de la matriz, excepto el elemento número cinco, que es un elemento que no existe porque tenemos 01234. Por lo que siempre cuando se trata bucles y matrices y listas, y agregue el número entre los dos soportes para asegurarse de que está imprimiendo toda esa batería lateral Ombudsman. Ejecutemos esta línea. Como se puede ver, 12345. Ahora puedes hacer las cosas aún más interesantes agregando otro porcentaje d aquí para indicar ese elemento que estás presentando. Por lo que añadiremos otra variable. Si agregamos x aquí. Y tratando de combinar los códigos que algún día imprimirá este elemento array 0 es un elemento array, uno es array elemento a este tres. elemento tres es cuatro son relevantes para es cinco, que es una forma muy interactiva de fronting elementos de matriz. Ahora para hacer las cosas más convenientes, necesitamos comenzar los elementos con uno en lugar de 0. Por lo que puedes hacer esto fácilmente agregando los últimos 12 entre corchetes o paréntesis. Ahora, combine y ejecute, como se puede ver en el elemento 12345, Es más conveniente para el usuario final ver uno. No hay nada llamado elemento 0, ya que no sabe que una matriz comienza con 0. Por lo que es más fácil de usar comenzar con una interfaz de usuario. Pero debes saber en el fondo que comienza con 0. Así es como se puede imprimir fácilmente el elemento array. Ahora en la siguiente lección, tomaremos un buen ejemplo de cómo podemos tomar elementos en la matriz e imprimir elementos en la pantalla al igual que esta ejecución. Ahora lo último que necesito mencionar aquí es tal vez algunos de ustedes se preguntan por qué usar matrices para empezar, ¿por qué no usamos variables? ¿Ahora? Podemos usar variables. Se puede ir y crear, digamos cinco variables. Dales estos valores. X1, X2, X3, X4, X5. Y puedes simplemente imprimirlas usando cinco, print f statements. Ahora que básicamente fue creado, o digamos usado en C, para asegurarse de que no pierdas el tiempo creando una variable 100 del mismo tipo de datos. Ya que estamos obteniendo cinco variables enteras, ¿por qué no creamos la línea única del estado de ánimo en lugar de cinco líneas? ¿ Por qué no las imprimimos con dos líneas y en lugar de imprimirlas con cinco print f statements. Ahora esto parece más conveniente cuando se está creando una matriz de 100 elementos. Digamos que queríamos gastar un 100 elemento, no sólo cinco elementos. No será conveniente crear una variable entera 100 y seguir nombrándolas X1, X2, X3, X4, X5, X6, hasta x 9900, y dándoles valores. La forma más fácil sería crear una matriz como esta de 100 elementos e imprimirla usando dos líneas y en lugar de una sentencia 100 print f. Y es por eso que Hadley fue creado. Ahora si tratamos de ejecutar esta línea, se puede ver que nuestro compilador imprimió los primeros cinco números. Y como mencionamos anteriormente, si no has agregado el resto de los números, automáticamente agregará ceros. Entonces aquí imprimimos una variable 100 con sólo dos líneas usando un bucle for. Esto es algo que se puede hacer con las matrices, pero no se puede hacer con los enteros regulares y las variables regulares. Entonces puedes ir con este enfoque, simplemente puedes usar una línea de código para crear estas cinco variables. Y este es el punto principal de usar para ahorrar tiempo para asegurarse de obtener los mejores resultados de su, digamos, administración de datos. Y para manipular fácilmente la impresión, tome n valores dentro de su matriz. Eso es todo por esta lección. 31. Ejemplo de Arrays en C: Hola y bienvenidos a esta nueva lección en la que vamos a tomar un ejemplo práctico de cómo utilizar una matriz. Entonces comencemos, correcto, incluir un CBIO, delta H y vacío principal. Y escribamos, digamos el código aquí dentro. 23 ejemplo. A ver. Como de costumbre, agreguemos aquí el nombre del archivo. Ahora vamos a crear otro y marca cinco. Ahora esta es una matriz que tomará cinco elementos y lo llamamos marcas. Ahora le pediremos al usuario que ingrese su marca usando un bucle for. Entonces entero x, x es menor que cinco, como ya mencionamos, X más más. Ahora scan f se usará igual que con variables porcentaje d y marcas de x Ahora para hacer las cosas más convenientes, pidamos al usuario que entre en su boca y en tu boca. De acuerdo, ahora, agreguemos otro porcentaje d aquí para indicar a qué marca estarás ingresando. Y aquí vamos a sumar x más uno. Ahora, esto le pedirá al usuario que ingrese, digamos primero Mark, segunda marca, tercer Mark. Y seguirá ingresando valores. Y el bucle for se asegurará de que cada nuevo valor se almacene dentro de uno de esos elementos de matriz. Tenemos cinco elementos. Ahora, lo segundo es imprimir unas marcas. Entonces copiaremos el mismo bucle for. Eliminaremos el escaneo f. Le diremos que primera marca es igual a matriz aquí. Entonces primero marca x más uno. Ahora esto nos asegurará que estamos imprimiendo los valores que el usuario nos dio. Por lo que entrará cinco marcas, y nosotros imprimiremos estas cinco marcas. El primer porcentaje d será reemplazado por el número de marca, que es 12345. Y el segundo porcentaje d será reemplazado por el propio mercado. Ahora, compilemos el editor de código . Y aquí puedes ver que nos está pidiendo que ingresemos primera marca. Entonces escribamos 98 es 706050. Ahora como se puede ver, segunda marca es 83, marca es 74 marca es 65 millas es 50. Al igual que lo que entramos aquí. Ahora. Sí arrancó con dos, no con 0. Por lo que necesitamos sumar 0 aquí y 0 aquí. Y necesitamos sumar un porcentaje d aquí son sólidos porcentaje n Así que ahora empecemos de nuevo. 9080706050. Y aquí hay 9080706050. Ahora, ¿y si quieres imprimir el promedio? Será algo muy fácil de hacer dentro de esta aplicación ya que estamos usando arrays. Entonces n suma o promedio y suma. Ahora aquí adentro, dentro del bucle for, sumaremos más igual, suma más marcas iguales de x Así que cada nuevo valor de x que ingresen sus usuarios, tomaremos el valor y sumaremos a la suma. Una vez que hayamos terminado con este bucle for, tendremos todos los valores dentro de la suma. Podemos ir fácilmente aquí y escribir promedio igual suma dividida por cinco. Y podemos imprimir el promedio aquí. Aproximadamente igual porcentaje d promedio. Ahora probemos esto en tu pantalla. Ahora, vamos a correr línea, línea, línea, línea, línea. Entonces como pueden ver, estas son las cinco marcas. Y este es el promedio que es de 90, porque como pueden ver, los escribí todos como de noche. Esto es lo fácil que es crear un programa que tome Marte del usuario e imprima su promedio sin tener que crear cinco variables, sin tener que sumar estas variables, y sin tener que usar cinco, escanear declaraciones f y cinco declaraciones f impresas. Entonces sólo hicimos esto con unas pocas líneas de código. Esto es, y así es lo grandes que son las matrices. Es por eso que debes usar arrays cada vez que sientas que tienes el mismo tipo de datos para muchas variables. Al igual que nuestras marcas aquí o cualquier otro tipo de situación. Nuevamente, las matrices te harán la vida mucho más fácil. Se puede hacer el trabajo sin ellos, pero hay que seguir copiando y pegando líneas de códigos. Perder memoria, y perder tiempo. Gracias por ver esta lección. Si tiene alguna duda sobre alguna de esa línea, claro que aquí escribimos.