已采納回答 / 慕用5373929
命名空間是用來組織和重用代碼的。如同名字一樣的意思,NameSpace(名字空間),之所以出來這樣一個東西,是因為人類可用的單詞數太少,并且不同的人寫的程序不可能所有的變量都沒有重名現象,對于庫來說,這個問題尤其嚴重,如果兩個人寫的庫文件中出現同名的變量或函數(不可避免),使用起來就有問題了。
2017-10-01
using namespace std;
namespace myNum
{
int x =105;
}
int main()
{
bool isFlag = false;
if(myNum::x % 2 == 0)
{
isFlag=false;
}
else
{
isFlag=true;
}
{
cout<<"該變量是奇數"<<endl;
}
else
{
cout<<"該變量是偶數"<<endl;
}
system("pause");
return 0;
}
namespace myNum
{
int x =105;
}
int main()
{
bool isFlag = false;
if(myNum::x % 2 == 0)
{
isFlag=false;
}
else
{
isFlag=true;
}
{
cout<<"該變量是奇數"<<endl;
}
else
{
cout<<"該變量是偶數"<<endl;
}
system("pause");
return 0;
}
if(myNum::x % 2 == 0)
{
isFlag = false;
}
else
{
//改變狀態位的值,使其為true
isFlag = true;
}
// 判斷狀態位的值
if(isFlag)
{
// 如果狀態位的值為true,則打印變量x是奇數
cout<<"變量x是奇數"<<endl;
}
else
{
// 如果狀態位的值為false,則打印變量x是偶數
cout<<"變量x是偶數"<<endl;
}
return 0;
}
{
isFlag = false;
}
else
{
//改變狀態位的值,使其為true
isFlag = true;
}
// 判斷狀態位的值
if(isFlag)
{
// 如果狀態位的值為true,則打印變量x是奇數
cout<<"變量x是奇數"<<endl;
}
else
{
// 如果狀態位的值為false,則打印變量x是偶數
cout<<"變量x是偶數"<<endl;
}
return 0;
}
#include <iostream>
#include <stdlib.h>
using namespace std;
namespace myNum //填寫命名空間的關鍵字
{
int x = 105;
}
int main()
{
// 使用bool類型定義isOdd,作為狀態位
bool isFlag = false;
#include <stdlib.h>
using namespace std;
namespace myNum //填寫命名空間的關鍵字
{
int x = 105;
}
int main()
{
// 使用bool類型定義isOdd,作為狀態位
bool isFlag = false;