二、c++標準輸入
三、命名空間
總結:
主要介紹區別於c語言的常用基礎語法
#include
例輸出字串:
std:
:cout <<
"hello, world"
<< std:
:endl;
終端列印:hello, world
例輸出變數:
int count =10;
std:
:cout << count << std:
:endl;
終端列印:10
例輸出變數+字串組合
int a =10;
int b =20;
std:
:cout <<
"a+b="
<< a+b << std:
:endl;
終端列印:a+b=30
std:
:cin >> 變數名;
例
int age =0;
float height =
0.0f
;char name[
100]=;
std:
:cout <<
"請輸入你的年齡:"
<< std:
:endl;
std:
:cin >> age;
// 輸入年齡
std:
:cout <<
"請輸入你的身高:"
<< std:
:endl;
std:
:cin >> height;
// 輸入身高
std:
:cout <<
"請輸入你的姓名:"
<< std:
:endl;
std:
:cin >> name;
// 輸入姓名
std:
:cout <<
"你的年齡為:"
<< age << std:
:endl;
std:
:cout <<
"你的身高為:"
<< height << std:
:endl;
std:
:cout <<
"你的姓名是:"
<< name << std:
:endl;
終端中互動輸出為:
請輸入你的年齡:
22請輸入你的身高:
175.0
請輸入你的姓名:
binson
你的年齡為:22
你的身高為:175
你的姓名是:binson
注意:
命名空間實際上是用來解決「重名」的問題如,大班有個張三,小班也有個張三,在某次全校大會上,校長要表揚大班的張三,則會稱「大班的張三」。其中
張三
為重名
,大班
和小班
為命名空間
。
命名空間的定義使用關鍵字namespace
,後跟命名空間的名稱
namespace namespace_name
例:
// 第乙個命名空間
namespace funspace1
}// 第二個命名空間
namespace funspace2
}
name:
:code;
// code 可以是變數或函式
接上述案例
int
main()
using namespace 空間名;
例:接上述案例
using namespace funspace1;
// 使用funspace1命名空間
intmain()
using namespace std;
使用如上**後,所有std::
都可以省略,如:
cout <<
"whit out std::"
<< endl;
// 使用using namespace std;後,cout等價於std::cout,其他語法同理
std:
:cout <<
"whit std::"
<< std:
:endl;
可以在乙個命名空間中定義另乙個命名空間:
namespace space1
}
例:
// 第乙個命名空間
namespace space1
// 第二個命名空間
namespace space2}}
using namespace space1:
:space2;
// 使用巢狀命名空間space2
intmain()
注意:命名空間
本次主要記錄,c++ iostream中的標準輸入輸出的使用、命名空間的定義和使用。
01 C 語法基礎
1.demo示例 include using namespace std main 是程式開始執行的地方 int main 2.標頭檔案 no h 3.命名空間 如 using namespace std 才能直接使用std中的cout cin endl等,否則要指明 std cout.4.標示符通...
C 基礎 01 C 初識
學習一門新的程式語言,必須實際動手編寫程式 語言基本特徵 1.內建資料型別 2.表示式和語句 用於操作上述型別 3.變數 可以使用變數對所用的物件命名 4.控制結構 可以使用控制結構有條件地執行或重複執行一組動作 5.函式 可以使用函式把行為抽象成可呼叫的計算單元 int main 與其它程式語言的...
C 基礎程式設計 01 C 初識
階段內容 目標案例 第一階段 c 基礎入門 對c 有初步了解,能夠有基礎程式設計能力 通訊錄管理 第二階段 c 核心程式設計 介紹c 物件導向程式設計,為大型專案做鋪墊 職工管理系統 第三階段 c 提高程式設計 介紹c 泛型程式設計思想,以及stl的基本使用 演講比賽系統 編寫乙個c 程式總共分為四...