#include
using
namespace std;
namespace zhangsan
}namespace lisi
}namespace lisi
}int
main()
//(2). 命名空間的定義可以不連續,甚至可以寫在多個檔案中,如果你以往沒有定義這個命名空間,那麼「namespace 命名空間名」這種寫法就相當於頂乙個了
//乙個命名空間,如果以往你已經定義了這個命名空間,那麼「namespace 命名空間名」這種寫法 就相當於開啟已經存在的命名空間並為其新增新成員的宣告;
//(3). 外界如何訪問 某個命名空間中的func()函式呢?
//格式: 命名空間名::實體名 ------- 其中「::」叫「作用域運算子」
zhangsan::
func()
;//輸出 張三的func函式
lisi::
func()
;//輸出 李四的func函式
//二:基本輸入 輸出cin、cout
//iostream 庫(輸入輸出流):流就是乙個字串行。
std::cout <<
"這是一條語句"
<< endl;
//(1) std:: 命名空間,標準庫命名空間
//(2) cout, 發音 c out(console output) 是個物件
//(3) << : "輸出" 運算子。直接扎到cout去了,就表示將 << 右邊的值寫到 cout去了;
//<< :可以當成函式,有引數。第乙個引數在左邊,就是cout物件。"這是一條語句"當成 << 的第二個引數,在 << 右邊
int x =3;
std::cout << x <<
"的平方是"
<< x*x << std::endl;
x++; std::cout << x <<
"的平方是"
<< x*x << std::endl;
//(4) \n: 換行符,
//(5) std::endl: 是個模板函式名,相當於函式指標,建議暫時理解成函式;std::endl一般都位於std::cout語句的末尾。
// 作用 :
// (1) 輸出換行符\n
// (2) 強制重新整理 輸出緩衝區,緩衝區中所有資料 都被系統清除了。(輸出緩衝區:一段記憶體,cout 輸出的時候實際是往輸出緩衝區輸出內容)
// 輸出緩衝區什麼時候把內容輸出到螢幕去的呢?
// a> 緩衝區滿了
// b> 程式執行到main的return語句
// c> 呼叫了這個std::endl,能夠強制重新整理輸出緩衝區(把緩衝區的內容往螢幕上寫)
// d> 當系統不太繁忙的時候,系統也會檢視緩衝區內容,發現新內容也會正常輸出到螢幕
//ostream &std::cout.operator<<(); // << 定義 , << 返回的是乙個寫入了給定值的cout物件
// std::cout << "這是一條語句" << endl; //返回的是cout物件
//(6) std::cin 基本輸入
//(7) cin: (c in), 這也是個物件,叫標準輸入。
std::cout <<
"請輸入兩個數:"
<< std::endl;
int value1 =
0, value2 =0;
std::cin >> value1 >> value2;
std::cout << value1 <<
"和"<< value2 <<
"相加的結果為:"
<< value1 + value2 << std::endl;
//(9) >> 是乙個「輸入」運算子。 返回其左側運算物件作為其計算結果。
//(10) 本質上「>>」 "<<" 在ostream 類中進行了運算子過載 「cout」 和「cin」是ostream 類的物件
system
("pause");
return0;
}
c 語法學習
迴圈和關係表示式 for迴圈 表示式和語句 遞增和遞減,字首式效率更高 組合賦值操作符 復合語句 逗號操作符 關係操作符,和 while迴圈 typedef工具 dowhile迴圈 get 字元輸入方法 檔案尾條件 巢狀迴圈和二維數值 strcmp a,b 判斷兩個字串是否相等 cin如何處理字元輸...
C 語法學習二 NameSpace
命名空間的使用 net framework類庫由命名空間組成.每個命名空間都包含在程式中使用的型別 類,結構,列舉,委託和介面.using system namespace athrun namespacea namespaceb created by sharpdevelop.user admin...
SQL語法學習二
case when.else.and substring case when logic then expression1 else expression2 有點像if.else.substring columnname,start,len 擷取某column從開始start的位置到一定長度len ...