Funkcje z argumentami

0

Cześć,
Mam pytanie, czemu służą funkcje z argumentami w C, bo jakoś nie mogę tego zrozumieć.

#include <stdio.h>
#include <stdlib.h>
void hash(int a);

int main()
{
int razy=5;
float razy2=10.5;

hash(razy);
hash((int)razy2);
return 0;

}
void hash(int a)
{
printf("%d\n",a);
 }


Wiem, że to jest prosty przykład, ale przecież można by go zrobić w łatwiejszy sposób xd

0

Argumenty służą żeby wysłać do funkcji jakąś zmienną. Jeśli np funkcja ma liczyć średnią z tablicy, to musi tą tablicę "mieć", więc wysyła się ją jako argument.

1 użytkowników online, w tym zalogowanych: 0, gości: 1