![]() ![]() ![]() | functions/input-parameter-problems/p4.c - En funktion hypotenuse kan ikke se en anden funktions lokale variable. | Lektion 5 - slide 26 : 30 Program 3 |
/* hypotenuse cannot see local variables in main */ #include <stdio.h> #include <math.h> double hypotenuse (void){ return sqrt(katete1 * katete1 + katete2 * katete2); /* katete1 and katete2 undeclared */ } int main(void) { double katete1, katete2; printf("Indlaes to kateter: "); scanf("%lf %lf", &katete1, &katete2); printf("Katete1: %f, katete2: %f, hypotenuse: %f\n", katete1, katete2, hypotenuse()); }