1. 程式人生 > >c++:內建函式(inline function)

c++:內建函式(inline function)

#include <iostream>

using namespace std;

inline int max(int,int,int);//內建函式宣告

int main(int argc, const char * argv[]) {
    int i=10,j=20,k=30,m;
    m=max(i,j,k);
    cout<<"max="<<m<<endl;
    return 0;
}

inline int max(int a,int b,int c)
{
    if(b>a)a=b;
    if(c>a)a=c;;
    return a;
}