No es ningún error.
Cuando vos ejecutas el programa, realiza todas las acciones (En el primer caso, escribir un mensaje por pantalla) y luego se cierra. Lo que podrías hacer sería poner una pausa en el programa, después de ejecutar el último enunciado para poder ver el resultado (Supongo que con
scanf() se podría, yo también estoy empezando en C, así que no estoy muy seguro).
Otra manera sería ejecutando el programa desde consola.
Un saludo

PD: Esto iría en en el foro de C.
si despues me di cuenta que esto iria en foro C, jeje, voy a probar con poner una pausa, a que te referis a ejecutarlo desde consola? en el compilador dice si lo creo como una aplicacion de windows, o una aplicacion de consola ya probe con consola asi que solo me queda probar con lo de la pausa, decis de poner
scanf() sirve? no lo he escuchado, pero recien empiezo, escuche otro operador para pausa, lo que voy a hacer es leer denuevo esa parte del manual

GRACIAS!!!!!!!!!!!!!!
