天天看點

C++ 的内置函數(inline)和作用域運算符(::)

//

//  main.cpp

//  内置函數和變量作用域

//

//  Created by 周雙建 on 16/4/19.

//  Copyright © 2016年 周雙建. All rights reserved.

//

#include <iostream>

using namespace std;// 建立命名空間

inline int max_c(int a ,int b,int c ){

    if (a>b) {

        b = a;

    }else if (c>b){

        b= c;

    }else{

        b = b;

    }

    return b;

}// 求三個整數的最大數(這是一個内置函數)

//int main(int argc, const char * argv[]) {

//    int i = 25 , j = 30 ,k = 21,m ; // 程式常量和變量的聲明

//    m = max_c(i, j, k); // 調用函數

//    cout<<"max_c:"<<m<<endl; // 函數的輸出

//    return 0;

//}

// 請猜下面輸出的結果???

//float a = 250.0; // 全局變量

//int main(){

//    int  a = 20 ; // 局部變量

//    cout<<"Result :"<< a<<endl;

//    return 0;

//}

float a = 250.0; // 全局變量

int main(){

    int  a = 20 ; // 局部變量

    cout<<"Result :"<< a<<endl;

    cout<< "Result_C:"<< ::a <<endl;

    return 0;

}

繼續閱讀