天天看点

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;

}

继续阅读