Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - k0b3

#1
Programación C/C++ / [C]funciones
25 Mayo 2013, 05:27 AM

#include <stdio.h>
void mensaje(int a);  //aun cambiando int a por void
int main(void){
int x0;
printf("Ingrese un número: ");
scanf("%d",&x0);
if (x0==1){
mensaje(x0); //¿Por que necesita x0?
}else{
printf("Error.");
}
}

void mensaje(int x0){
printf("hola mundo");
}


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...