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.