c
#include
int main()
{
printf("Hola mundo");
return 0;
}
(1) La línea include permite utilizar funciones de la librería stdio.h que es la que permite leer y escribir datos por la consola del Sistema Operativo
(2) La función main es la función cuyas instrucciones se ejecutan en cuanto el programa inicia su proceso.
(3) La instrucción printf( "Hola mundo") es la encargada deescribir el texto "Hola mundo" por pantalla
(4) La instrucción return 0 finaliza el programa e indica (con el valor cero) que la finalización ha sido correcta.
sentencias
Los programas en C se basan en sentencias las cuales siempre se incluyen dentro de una función. En el caso de crear un programa ejecutable, esas sentencias están dentro de la función main. A está función le precede la palabraint.
Ahora bien al escribir sentencias hay que tener en cuenta las siguientes normas:
(1) Toda sentencia en C termina con el símbolo "punto y coma" (;)
(2) Los bloques de sentencia empiezan y terminan delimitados con el símbolo de llave ({ y }). Así { significa inicio y } significa fin
(3) En C hay distinción entre mayúsculas y minúsculas. No es lo mismo main que MAIN. Todas las palabrasclaves de C están en minúsculas. Los nombres que pongamos nosotros también conviene ponerles en minúsculas ya que el código es mucho más legible así.
palabras reservadas
Se llaman así a palabras que en C tienen un significado concreto para los compiladores. No se pueden por tanto usar esas palabras para poner nombre a variables o a funciones. La lista de palabras reservadas del C es ésta:
autodouble int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default gotosizeof volatile
do if static while
A estas palabras a veces los compiladores añaden una lista propia. Como C distingue entre mayúsculas y minúsculas, el texto GoTo no es una palabra reservada.
identificadores
Son los nombres que damos a las variables y a las funciones de C. Lógicamente no pueden coincidir con las palabras reservadas.Además puesto que C distingue entre las mayúsculas y las minúsculas, hay que tener cuidado de usar siempre las minúsculas y mayúsculas de la misma forma (es decir, nombre, Nombre y NOMBRE son tres identificadores distintos).
El límite de tamaño de un identificador es de 32 caracteres (aunque algunos compiladores permiten más tamaño). Además hay que tener en cuenta que los identificadores debende cumplir estas reglas:
♦ Deben comenzar por una letra o por el signo de subrayado (aunque comenzar
por subrayado se suele reservar para identificadores de funciones especiales
del sistema).
♦ Sólo se admiten letras del abecedario inglés, no se admite ni la ñ ni la tilde ni
la diéresis, números y el carácter de subrayado
líneas de preprocesador
Las sentencias que comienzan con el símbolo “#” yque no finalizan con el punto y coma son líneas de preprocesador (o directivas de compilación). Son indicaciones para el preprocesador, pero que en el lenguaje C son sumamente importantes. La más utilizada es
#include
Que permite añadir utilizar funciones externas en nuestro código, para lo que se indica el nombre del
declaración de variables
En C hay que declarar las variables antes de poderusarlas. Al declarar lo que ocurre es que se reserva en memoria el espacio necesario para almacenar el contenido de la variable. No se puede utilizar una variable sin declarar. Para declarar una variable se usa esta sintaxis:
tipo identificador;
Por ejemplo:
int x;
Se declarara x como variable que podrá almacenar valores enteros. En C se puede declarar una variable en cualquier parte del...
Regístrate para leer el documento completo.