home *** CD-ROM | disk | FTP | other *** search
- // Chap05_2.c
- int square(int i)
- {
- return i*i;
- }
- float square(float f)
- {
- return f*f;
- }
- double square(double d)
- {
- return d*d;
- }
-
- int main()
- {
- int i = 2;
- float f = 3.0;
- double d = 4.0;
- i = square(i); //calls square for ints
- f = square(f); //calls square for floats
- d = square(d); //calls square for doubles
- return 0;
- }
-