c primer學習筆記 1

2021-09-05 20:41:36 字數 1868 閱讀 9518

學習筆記只為幫助自己記憶,寫的並不嚴謹,以自己理解為主.若看到此文的人,發現錯誤請指出,非常感謝.

還是以main函式為入口點,可以有返回值,也可以返回值為void,檔案字尾名為cpp(以不同編譯為準)

int main()

即c++的擴充套件函式庫

標準庫中用於基本標準輸出和輸入的庫

先看以下兩個方法

(1)cin 標準輸入 (2)cout 標準輸出(c讀作see, see-in,see-out)

#include 

/* ****** main function: read two numbers and write their sum */

int main()

分析上面程式

(1)標頭檔案(header):iostream被稱之為

(2)#include:程式要使用標準庫,則必須先使用引用該檔案,庫前後加尖括號

(3)命名空間(namespace):方法被定義在命名空間中,為了防止命名衝突,如命名空間std,***則是呼叫函式的時候要引用命名空間.

(4)作用域操作符(scope operator::),如std::cout即使用iostream的cout則需要 namespace +」::"+cout

(5)輸出操作符和輸入操作符(<>) 如上程式

std::cout << "enter two numbers:"

<< std::endl;

先輸出"enter two numbers:" ,iostream的endl表示換行

int v1, v2; std::cin >> v1 >> v2; //使用者輸入兩個數字

接著再輸出結果,以下為程式輸出結果.

(1)while語句

#include 

int main()

std::cout << "sum of 1 to 10 inclusive is "

<< sum << std::endl;

return 0;

}

輸出結果:

(2)for語句

輸出結果同上

#include 

int main()

(3)if語句

#include 

int main()

else

int sum = 0;

// sum values from lower up to and including upper

for (int val = lower; val <= upper; ++val)

sum += val; // sum = sum + val

std::cout << "sum of "

<< lower

<< " to "

<< upper

<< " inclusive is "

<< sum << std::endl;

return 0;

}

以上為第一章快速入門,省略類這一部分.

c primer學習筆記 1

學習筆記只為幫助自己記憶,寫的並不嚴謹,以自己理解為主.若看到此文的人,發現錯誤請指出,非常感謝.還是以main函式為入口點,可以有返回值,也可以返回值為void,檔案字尾名為cpp 以不同編譯為準 int main 即c 的擴充套件函式庫 標準庫中用於基本標準輸出和輸入的庫 先看以下兩個方法 1 ...

c primer學習筆記1

1,main函式返回值必須是int型。2,iostream庫的基礎是istream和ostream的型別 4個io物件 cin 標準輸入 cout 標準輸出 cerr 標準錯誤 clog 標準日誌 3,域操作符 4,注釋符放在雙引號內是不會被解釋成注釋的,雙引號限制了注釋符的擴充套件。5,for和w...

C Primer學習筆記《1》

void 也是一種型別,常用於返回值為 void 的函式return 處。c 只是規定了各種基本內建型別的最小儲存空間,並沒有限制其上限值,對於 int,大部分的編譯器實現採用的空間都會比要求的大,一般為 32bits 但其規定最小空間大小是 16bits。在c 中,並沒有關於 bool 型別的最小...