Diferencia entre revisiones de «Programación en C/Primer programa en C»
Contenido eliminado Contenido añadido
Arreglo de navegación |
Sin resumen de edición |
||
Línea 1:
<noinclude>
{{Navegar|anterior=Fundamentos de programación▼
|siguiente=Compilar un programa
|reducido=Si
▲|anterior=Fundamentos de programación
}}
</noinclude>
En particular en C se involucran muchas partes y sintaxis del lenguaje, por lo que no podemos evitar presentarlo como primer ejemplo.
'''Ejemplo: Hola mundo'''
Línea 19 ⟶ 21:
</source>
Si compilamos este programa y lo ejecutamos el resultado será
Hola mundo
Línea 80 ⟶ 82:
¿Y qué es esa línea que precede (en realidad, que da nombre) al bloque? Pues es la definición de una función, la función <code>main</code>. En '''C''' (y en mucha de la programación estructurada), todo se hace a base de funciones, como la arriba comentada <code>printf</code>. La función <code>main</code> es especial, porque es la que contiene el programa completo. Es decir, cuando el ordenador va a ejecutar el programa, comienza a hacerlo por el principio de la función <code>main</code>, y cuando ésta acaba, el programa también.
La línea
<font color="green"><code>int</code></font><code> main(</code><code><font color="green">int</font> argc,<font color="green">char</font> **argv</code><code>)</code>
Línea 92 ⟶ 94:
que parece bastante distinta al resto del programa, y que, además, parece no tener sentido, puesto que ya hemos definido la función <code>main</code> que hace todo el trabajo.
Efectivamente, esa línea no es parte del programa, aunque sea imprescindible. La línea es una instrucción del [[
==Comentando el "Hola Mundo"==
Como vimos en [[Programación en C/Fundamentos de programación#Comentarios|el capítulo anterior]], los comentarios son muy importantes para cualquier programador. Veamos ahora cómo podría quedar el mismo programa adecuadamente comentado:
Línea 118:
</source>
<noinclude>
== Enlaces recomendados ==
* [[Programación en C/Ejemplos#El "Hola Mundo" comentado|Página de ejemplos]]
</noinclude>
<noinclude>
{{Navegar|anterior=Fundamentos de programación
|siguiente=Compilar un programa
|reducido=Si
}}
</noinclude>
|