Hola y bienvenidos.
Vamos a revisar a continuación las reglas para definir los nombres de nuestras variables en el lenguaje
C.
Están listos?
Vamos.
Bien, vamos a quitar este código para ver nuestro ejemplo, en el cual vamos a ver las reglas de nombres
de variables en el lenguaje.
C Vamos a poner las reglas.
No necesariamente tenemos que cumplir este orden, pero vamos a agregar este orden simplemente para
que nos empecemos a familiarizar con este concepto.
En primer lugar, como ya hemos mencionado anteriormente, los nombres de las variables es sensible
a mayúsculas en el lenguaje C.
De hecho, todo el código que escribamos en el lenguaje C es sensible a mayúsculas y minúsculas.
Vamos a escribir en primer lugar las reglas y ya posteriormente vamos a ver algunos ejemplos.
Así que esa sería la primera regla que debemos de respetar todo el código que escribamos, incluyendo
los nombres de las variables de sensible a mayúsculas y minúsculas.
Ahora, como segundo punto, no podemos usar palabras reservadas.
Como nombre de nuestras variables.
Esto en inglés se conoce como keyword, keyword o palabra reservada en exactamente lo mismo.
Por ejemplo, palabras reservadas como puede ser if, for, while, etcétera o cualquier otro nombre
de tipo de dato, por ejemplo int, float, double, etcétera Todo este tipo de palabras son palabras
reservadas o keywords en el lenguaje c están reservadas para uso exclusivo del lenguaje y no podemos
utilizar estos nombres para definir el nombre de nuestras variables, ya que esto nos provocaría un
error de compilación.
Así que esa sería la segunda regla.
Vamos a ver la tercera regla como buena práctica.
Usar la anotación de altas y bajas.
Una anotación de camello.
Esto quiere decir que si tenemos, por ejemplo, más de una palabra en el nombre de nuestra variable.
Según hemos comentado, la primera letra debe estar en minúscula y posteriormente, si tenemos más palabras,
la primera letra de cada palabra debe iniciar con mayúscula.
Por ello, la notación de altas y bajas, o también la notación de camello, ya que simula ese tipo
de figura como si fuera un camello.
Vamos a trabajar con esta notación.
Dependiendo del lenguaje de programación podrán existir otras prácticas, pero en el caso del lenguaje
C vamos a utilizar esta práctica de la notación de camello y también más adelante vamos a ver algunos
otros ejemplos.
Bien, como regla cuatro el nombre de nuestras variables debe iniciar con letras o con guión bajo.
Solamente puede iniciar con estos dos elementos, ya sea cualquier letra del alfabeto de preferencia
en minúscula, aunque también si utilizamos mayúsculas, como en el caso de las constantes que vamos
a ver más adelante.
Tampoco hay ningún problema, pero es un caso especial al momento de definir los nombres de nuestras
variables y también podemos iniciar con guion bajo.
No debe iniciar con números.
O caracteres especiales, ya que como hemos comentado, el nombre de nuestras variables solamente puede
iniciar con letras o guion bajo, pero no podemos utilizar números o cualquier otro carácter especial.
No se puede utilizar al inicio del nombre de nuestras variables.
Y después.
Del primer carácter.
Entonces.
Ahora si podemos utilizar.
Podemos usar tanto guión bajo.
Letras o números.
Esos son los caracteres que podríamos utilizar después de la primer letra.
Como regla.
Siete.
Los nombres.
No pueden contener espacios.
Así que los espacios en blanco en el nombre de nuestras variables no está permitido.
Solamente está permitido según como lo hemos utilizado para separar, por ejemplo, en este caso la
palabra reservada return y posteriormente el valor que vamos a regresar.
En este caso, si tenemos un espacio en blanco, pero es para que podamos separar los elementos al momento
de realizar nuestros programas en el lenguaje C, pero en si en los nombres de nuestras variables no
podemos dejar espacios en blanco.
Esto provocaría también un error de compilación.
Y por último, se recomienda usar nombres descriptivos.
No una sola letra.
Así que el momento de definir los nombres de nuestras variables, lo mejor es utilizar nombres lo más
descriptivo posible, aunque sean nombres más largos.
Pero es recomendable para que podamos leer correctamente nuestro código para que todo el código sea
más legible.
En cambio, si solamente utilizamos una letra, entonces va a ser difícil saber para qué se va a utilizar
esa letra al momento de leer nuestro código.
Pero ya en su momento vamos a ver las excepciones.
Por ejemplo, en el tema de ciclos, donde se utiliza normalmente la letra I para iterar o recorrer
algunos elementos con los que estemos trabajando, pero ya en su momento veremos esto detalle.
Bien, vamos a ver algunos ejemplos.
Para que todo esto nos quede más claro.
Según ya hemos comentado, podemos definir una variable y la notación clásica es utilizar la notación
de camello o la notación de altas y bajas.
Así que la primera letra del nombre o identificador de nuestra variable inicia con letra minúscula y
posteriormente tenemos más palabras.
La primera letra de cada palabra va en mayúscula.
Esto para que sea más fácil de leer estos nombres de variables.
Ahora recordemos que el lenguaje C es sensible a mayúsculas y minúsculas, por lo tanto tenemos que
utilizar exactamente el nombre de nuestra variable tal cual como lo hemos escrito.
Por ejemplo, si en este momento utilizamos la A en mayúscula en lugar de minúscula, como la hemos
definido.
Si ejecutamos podemos observar que el nombre de mi variable con A mayúscula no ha sido declarada, así
que aunque parece que es el mismo nombre, tenemos este error.
Por lo tanto, tenemos que empezar a identificar nuestros errores para poderlos corregir rápidamente.
En este caso corregimos el error, ya que la letra A tiene que ir en minúscula y entonces con esto ya
se ejecuta correctamente nuestro programa.
Bien, así que esto mandaría un error.
Voy a ponerlo entre comentarios.
Arroja error.
Se es sensible.
A mayúsculas, minúsculas.
Bien.
Por otro lado, si utilizamos una palabra reservada para definir el nombre de nuestras variables, por
ejemplo, en este caso la palabra reservada for, en la cual vamos a ver más adelante en el tema de
ciclos, no la podemos utilizar para definir el nombre de nuestra variable.
Si ejecutamos podemos observar que nos arroja un error, ya que se está esperando realizar alguna otra
operación.
O tenemos errores de sintaxis al momento de utilizar este nombre donde no está permitido.
Así que esto lo voy a poner entre comentarios, arroja un error.
Por uso indebido de keyword.
Como podemos observar en el error, no necesariamente nos va a indicar que es un error por uso de keyword.
En este caso tenemos que empezar a conocer el lenguaje.
Pero básicamente nosotros ya sabemos que no podemos utilizar estas palabras reservadas.
Pero el error que se lanza o se arroja puede ser distinto, debido a que puede ser una sintaxis inválida,
y por ello el error que arroja puede variar según el problema que se esté reportando.
Bien.
Como siguiente punto podemos definir nuestra variable utilizando la primera letra en mayúscula.
Esto no arroja ningún tipo de error.
Si ejecutamos, podemos ver que nuestro programa se sigue ejecutando correctamente.
No arroja ningún problema.
Pero esto no es una buena práctica, así que esto simplemente es una buena práctica.
No es un error de compilación.
Entonces, aunque es válido, no es buena práctica.
Y en este caso no solamente vamos a aprender a evitar los errores, sino también utilizar las mejores
prácticas cuando desarrollamos código en el lenguaje.
C Bien, Por otro lado, también tenemos el ejemplo de anotación de altas y bajas o notación de camello.
Por ejemplo, definimos nuestra variable, mi variable entera.
Le asignamos cualquier valor de tipo entero y entonces podemos observar cómo en la primer letra de cada
palabra después de la primera letra, la primera letra está en minúscula, pero las siguientes primeras
letras de cada palabra se encuentra en mayúscula.
Entonces, por ello esto se conoce como notación de camello o notación de altas y bajas, y esa es la
buena práctica que se recomienda utilizar en el lenguaje C.
También, como hemos comentado, podemos utilizar.
Uso de guion bajo al inicio o también después de definir nuestra variable.
Por ejemplo.
Este podría ser otro ejemplo del uso de un guion bajo al inicio, pero también podríamos utilizarlo.
Después de la primera letra o primer palabra de nuestra variable.
Sin embargo, a esto se le conoce como notación de serpiente, y esto se utiliza más, por ejemplo,
en lenguajes como Python.
Así que normalmente en el lenguaje C entre cada palabra que se utiliza en el nombre de nuestras variables
no se utiliza guion bajo, sino se acostumbra separar, como ya hemos comentado, connotación de camello.
Sin embargo, también es posible utilizarlo en el lenguaje.
C No es una buena práctica, pero sí es posible utilizarlo y también podemos utilizar.
Números.
Pero después del primer carácter, si lo utilizamos al inicio, por ejemplo, en este caso mi variable
y le asignamos algún valor y ejecutamos, podemos ver que nos manda un error, ya que este valor de
tipo entero no se puede utilizar al inicio del nombre de nuestras variables.
Así que esto lo voy a poner entre comentarios, pero sí podemos hacer lo siguiente.
Mi variable uno.
Es decir, que podemos utilizar números o guiones bajos después del primer caracter del nombre de nuestras
variables.
Y por último, como hemos comentado, se recomienda usar nombres descriptivos.
Por ejemplo, si definimos la siguiente variable SM con el valor de 60, podríamos decir que esta variable
almacena la cantidad de segundos que tenemos en un minuto.
Pero obviamente SM no nos dice realmente esta descripción, pero realmente el nombre de SM no es tan
descriptiva como si definimos la variable segundos por minuto.
Entonces un minuto corresponde a 60 segundos.
Y esta variable sería mucho más descriptiva.
Al momento de leer nuestro código.
Sería mucho más práctico y legible utilizar la variable segundos por minuto que la variable SM.
Sin embargo, esto es una buena práctica.
No es un error de compilación.
Bien, hasta el momento ejecutamos.
Podemos ver que nuestro programa sigue ejecutando sin ningún problema.
Bien.
Así que estas son las reglas para definir los nombres de nuestras variables en el lenguaje C Pónganla
en práctica, ya que esto lo vamos a estar utilizando a lo largo del curso.
Eso es todo por esta lección y nos vemos en el siguiente vídeo.
Saludos.