Diferencia entre revisiones de «Fundamentos de C - Lección 2»

Contenido eliminado Contenido añadido
→‎Comentarios: Se agrega información sobre anidamiento de comentarios
Línea 24:
 
*'''#''': Basta decir, provisionalmente, que se usa para dar instrucciones previas al compilador. Por ejemplo, incluir librerías de funciones en el código de nuestro programa, definir nombres o números que nunca cambiarán dentro del programa (constantes), etcétera. El uso de librerías y definiciones previas hace la escritura de programas más sencilla y estructurada, otro beneficio es que evita la necesidad de re-escribir complicadas rutinas que otras personas han escrito y probado a lo largo de mucho tiempo.
 
 
*'''{ }''': Las llaves se usan para delimitar las secciones de código que pertenecen a una función. También delimitan el dominio de instrucciones condicionales o reiterativas puesto que estas instrucciones pueden contener varias líneas de otras instrucciones dentro de sí y son en realidad ''funciones internas'' del compilador. Funcionan pues como símbolos de apertura y cierre.
 
 
*'''( )''': Los paréntesis tiene varias utilidades. Entre estas, especificar el orden (prioridad) en la que deben ser analizadas determinadas instrucciones. Funcionan exactamente igual a la escritura algebraica. Así (x + 2) * 3, no es lo mismo que x + 2 * 3 puesto que, para el último caso se multiplicará primero 2 * 3 y luego se sumará "x"cualquiera que sea su valor. En el primer caso, usando paréntesis, indicamos al compilador que debe sumar x + 2 y a esto se multiplicará después 3. Los paréntesis también sirven, en el mismo sentido, para delimitar los parámetros que le pasamos a una función o para establecer condiciones en estructuras condicionales o reiterativas. Son separadores.
 
 
*''';''': El punto y coma delimita el final de una instrucción o línea. Es un signo de cierre y siempre debe ponerse. El único caso en que esto no se cumple es antes o después de las llaves puesto que las llaves funcionan implícitamente como signos de apertura y cierre.
 
 
*''',''': La coma separa los parámetros enviados a las funciones. Es, evidentemente, un signo separador al igual que en la escritura literaria.