El lenguaje C


Una de las formas más interesantes de profundizar en la programación de computadoras es a través del manejo del lenguaje C. Por ser un lenguaje sencillo y fácil de aprender pero poderoso al mismo tiempo si uno aprende a sacarle provecho.














Ahora explicamos el pequeño programa línea a línea.
  • En la linea 1 incluímos la librería 'stdio.h' la cual nos permite desplegar datos en pantalla y leer datos desde el teclado, lo que vemos en el código es la sintaxis para añadir librerías propias del lenguaje: '#include <nombreDeLaLibrería.h>'
  • En la línea 3 declaramos la función 'main', todo programa en C empieza desde la función main por tanto siempre debe existir dentro de nuestro código, y su sintaxis es:
  • tipoDeRetorno nombreDeLaFunción (lista de parámetros) {}; en nuestro ejemplo int es el tipo de valor de retorno, main el nombre de la función y los paréntesis vacíos denotan que no recibe parámetros en este caso. Todo lo que está entre las llaves es el cuerpo de la función. Int en C es el tipo de dato para valores enteros. Ahora también es importante aclarar que el valor de retorno algunas veces se puede omitir.
  • En la línea 5 utilizamos la función 'printf', esta función nos permite desplegar en pantalla todo lo que esté entre las comillas dobles, en este caso el mensaje ¡Hola mundo!... además vemos los caracteres especiales \n que son una secuencia de escape, es decir imprime en pantalla una nueva línea, es lo mismo que sucede cuando presionamos Enter cuando editamos un texto.
  • En la línea 7 utilizamos la palabre reservada 'return' la cual retorna un valor, en este caso 0 (cero) que es un entero porque nuestra función main tiene un valor de retorno int; para comunicar que el programa se ejecutó sin errores usualmente se utiliza el 0 como señal
  • El signo punto y coma (;) se escribe al final de cada sentencia como se ve en el código.
No es obligatorio especificar el valor de retorno de la función main, la sentencia return 0; tampoco lo es, puesto que el compilador lo hace de manera implícita, pero debemos desarrollar buenos hábitos de programación y más adelante sí serán obligatorios cuando tengamos que definir otras funciones.
Share on Google Plus

About tensai

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comentarios:

Publicar un comentario