Analise o trecho de código abaixo em linguagem C.
#include <stdio.h>
void func(int n) {
if(n == 0) {
return;
}
printf("%d-", n);
func(n-1);
}
int main(int argc, char *argv[]) {
func(5);
return 0;
}
Assinale a alternativa que apresenta corretamente o que é impresso na execução desse código.