home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C++ for Dummies (3rd Edition)
/
C_FD.iso
/
CHAP05
/
CHAP05_1.CPP
next >
Wrap
C/C++ Source or Header
|
1996-09-02
|
758b
|
47 lines
// Chap05_1.c
//inline max function
inline int maxi(int x, int y)
{
return (x > y) ? x : y;
}
//outline version of the same thing
int maxo(int x, int y)
{
return (x > y) ? x : y;
}
int main()
{
int i, j = 5000, k, loop;
//first straight
for (loop = 0; loop < 100; loop++)
{
for (i = 0; i < 10000; i++)
{
k = (i > j) ? i : j;
}
}
//now as an inline function
for (loop = 0; loop < 100; loop++)
{
for (i = 0; i < 10000; i++)
{
k = maxi(i, j);
}
}
//now as an outline function
for (loop = 0; loop < 100; loop++)
{
for (i = 0; i < 10000; i++)
{
k = maxo(i, j);
}
}
return 0;
}