home *** CD-ROM | disk | FTP | other *** search
/ C++ for Dummies (3rd Edition) / C_FD.iso / CHAP05 / CHAP05_2.CPP < prev    next >
C/C++ Source or Header  |  1996-09-02  |  384b  |  25 lines

  1. // Chap05_2.c
  2. int square(int i) 
  3. {
  4.    return i*i;
  5. }
  6. float square(float f) 
  7. {
  8.    return f*f;
  9. }
  10. double square(double d) 
  11. {
  12.    return d*d;
  13. }
  14.  
  15. int main() 
  16. {
  17.    int    i = 2;
  18.    float  f = 3.0;
  19.    double d = 4.0;
  20.    i = square(i);   //calls square for ints
  21.    f = square(f);   //calls square for floats
  22.    d = square(d);   //calls square for doubles
  23.    return 0;
  24. }
  25.