Código: Seleccionar todo
system("CLS");
Esto lo deja desde luego más bonito, pero menos portable. Yo no puedo ejecutar tu código en Linux, por ejemplo, porque no existe el comando cls (es clear en Linux). Esto ya depende de consideraciones personales, es decir, si queremos portabilidad sacrificando "bonitez" o que quede más chulo pero para un sólo sistema.
Código: Seleccionar todo
goto punto_retorno;
Y aquí demuestras que sabes las sentencias del lenguaje, pero el uso de goto está muy mal visto de un punto de programación estructurada porque rompe la estructuración. De hecho lenguajes fuertemente estructurados como Pascal no incluyen esta sentencia. Evita su uso en lo posible.
PD: debido a instrucciones como éste llaman a C ensamblador de alto nivel