-
-
Save phaya/f51bd30db95248468577 to your computer and use it in GitHub Desktop.
"Hola Mundo" es un programa clásico que se suele realizar cuando empiezas a aprender un lenguaje de programación. Tenéis accesible una colección completa en http://www.roesler-ac.de/wolfram/hello.htm Si sigues el enlace veréis el "Hola Mundo" original de Kernighan y Ritchie, los creadores de C ¿Qué diferencia hay entre este Hola Mundo, y el qué …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
int main() | |
{ | |
puts("Hello world!"); | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
¡Exacto! Efectivamente tal como dices la ventaja de la función
puts
es que incluye ya el\n
. El inconveniente es que no puedes darle formato al texto (por ej. no puedes emplear los%d
).Sobre no poner el
#include
niint
ya ireis viendo que los compiladores de C son muy flexibles, y que pueden asumir cierta información si no la encuentra declarada. En el caso delmain
(y de cualquier otra función) el tipo por defecto esint
en caso de que no se ponga. De todas formas es altamente recomendable (y en el caso de la asignatura obligatorio :)) incluir el tipo del retorno de la función. Es mejor acostumbrarse a ponerlo dado que la omisión suele quebraderos de cabeza, y ninguna ventaja. Además, en las versiones más modernas del estándar es obligatorio.Muy buenas las respuestas.