C 零基礎(01) C 基礎語法

2021-09-27 13:07:49 字數 3042 閱讀 9478

二、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 程式總共分為四...