Anatomía de un programa en C
Hola amigos. Siguiendo la tradición, la mejor forma de aprender a programar en cualquier lenguaje es editar, compilar, corregir y ejecutar pequeños programas descriptivos. Analicemos por lo tanto el primer ejemplo:
#include <stdio.h>
main()
{
printf("Bienvenido a la Programación en languaje C\n");
return 0;
}
Dejemos de lado por el momento el análisis de la primera línea del programa, y pasemos a la segunda.
FUNCION main()
La función main() indica donde empieza el programa, cuyo cuerpo principal es un conjunto de sentencias delimitadas por dos llaves, una inmediatamente después de la declaración main() ” { “, y otra que finaliza el listado ” } “. Todos los programas C arrancan del mismo punto: la primer sentencia dentro de dicha función, en este caso printf (“……”).
En el EJEMPLO 1 el programa principal está compuesto por sólo dos sentencias: la primera es un llamado a una función denominada printf(), y la segunda, return, que finaliza el programa retornando al Sistema Operativo.
Recuérdese que el lenguaje C no tiene operadores de entrada-salida por lo que para escribir en video es necesario llamar a una función externa. En este caso se invoca a la función printf(argumento) existente en la Librería y a la cual se le envía como argumento aquellos caracteres que se desean escribir en la pantalla. Los mismos deben estar delimitados por comillas. La secuencia \n que aparece al final del mensaje es la notación que emplea C para el caracter “nueva línea” que hace avanzar al cursor a la posición extrema izquierda de la línea siguiente. Más adelante analizaremos otras secuencias de escape habituales.
La segunda sentencia (return 0) termina el programa y devuelve un valor al Sistema operativo, por lo general cero si la ejecución fué correcta y valores distintos de cero para indicar diversos errores que pudieron ocurrir. Si bien no es obligatorio terminar el programa con un return, es conveniente indicarle a quien lo haya invocado, sea el Sistema Operativo o algún otro programa, si la finalización ha sido exitosa, o no. De cualquier manera en este caso, si sacamos esa sentencia el programa correrá exactamente igual, pero al ser compilado, el compilador nos advertirá de la falta de retorno.
Cada sentencia de programa queda finalizada por el terminador “; “, el que indica al compilador el fin de la misma. Esto es necesario ya que, sentencias complejas pueden llegar a tener más de un renglón, y habrá que avisarle al compilador donde terminan.
Es perfectamente lícito escribir cualquier sentencia abarcando los renglones que la misma necesite, por ejemplo podría ser:
printf("Bienvenido a la Programacion"
"en lenguaje C \n");

CHRISTOPHER
POR FAVOR, ME PUEDEN AYUDAR CON ALGUNOS PROGRAMAS CREADOS EN EL C, GRACIAS!!!
OILIME
Por supuesto, no hay problema.
Todas las dudas que tengas puedes enviármelas a nopiensoarreglartuordenador(arroba)gmail.com y yo trataré de solucionártelas lo más brevemente posible.
También puedes enviarme códigos para que les eche un vistazo.
Saludos