命名空间:为程序划片取名字。处理命名冲突。
命名空间关键字:namespace
namespace A{ int a; } namespace B{ int a; }
//命名空间C中使用命名空间A和B
namespace c{ A::a; //A空间中的变量a B::a; //B空间中的变量a }
/*****************************************************/ /*知识点:bool类型 命名空间 输入输出*/ /*使用一个函数找出一个整型数组中的最大值或最小值*/ /*****************************************************/ #include "stdafx.h" #include <iostream> using namespace std; namespace CompA{ int getMaxOrMin(int *arr,int count,bool isMax){ int temp = arr[0]; for (int i =1;i<count;i++) { if (isMax==false) { if (temp>arr[i]) { temp = arr[i]; } }else{ if (temp<arr[i]) { temp = arr[i]; } } } return temp; } } using namespace CompA; int _tmain(int argc, _TCHAR* argv[]) { int arr[5] = {3,5,1,7}; bool isMax = false; //false 对应0及非1的整数;true对应1; cin>>isMax; cout<<getMaxOrMin(arr,4,isMax)<<endl; system("pause"); return 0; }