/* File: pass.c Testing parameter passing with different types. This program uses BAD programming style. */ #include #include "genlib.h" #include "simpio.h" double add3 (double) ; main() { int i, n ; double x, y ; printf("i =? ") ; i = GetInteger() ; n = add3(i) ; printf("%d + 3 = %d\n", i, n) ; printf("x =? ") ; x = GetReal() ; y = add3(x) ; printf("%g + 3 = %g\n", x, y) ; } double add3(double z) { return (z + 3.0) ; }