Código
#include <stdio.h> void mensaje(int a); //aun cambiando int a por void int main(void){ int x0; if (x0==1){ mensaje(x0); //¿Por que necesita x0? }else{ } } void mensaje(int x0){ }
El programa en sí mismo está bien... pero no entiendo porque necesita la funcion recibir una variable entera [mensaje(x0);] llamada x0... es decir, ¿no bastaria solo con llamar a la funcion?
lo pregunto porque le puse void en lo que va a recibir pero aún así lo necesita.. he buscado en muchos libros y videos y ninguno muestra una respuesta clara...