C Primer Plus第二章筆記

2021-10-10 03:07:54 字數 1994 閱讀 7046

二、c++語句

2023年10月28日正式開始閱讀c++ primer plus。

學習計算機語言時,應從程式的基本結構開始學起。

程式的基本結構如下:

int

main()

這幾行**構成了函式的定義。

定義由兩部分組成:

函式頭對函式與程式其他部分之間的介面進行了總結;

花括號中包括的部分叫做函式體,函式體指出函式應該做什麼計算機指令。

例項:

#include

// a preprocessor directive

intmain()

// function header

// end of function body // end of function body

函式頭表明,main()函式返回值為int型,main()函式不接受任何引數。

返回語句(即結束函式)

main()函式的返回語句為:

return

0;

它描述的是從呼叫函式傳遞給被呼叫的函式的資訊。

注:main()通常不被程式的其他部分呼叫,而被啟動**呼叫,

啟動**是由編譯器新增到程式中的,是程式和作業系統之間的橋梁。

iostream中的io指的是輸入(進入程式的資訊)和輸出(從程式中傳送出去的資訊)。

1#include 

;using

namespace std;

//讓需要的函式訪問過命名空間 std,放在多個函式之前

//using namespace std; 語句可以放在某乙個函式中,僅僅讓該函式使用標準命名空間。

//使所有的名稱都可簡化使用,不用加字首std

cin >> n;

cout << n << endl;

//輸出變數時

2 #include "iostream.h"

//不用using編譯指令時,用std::hex,此時hex可以做變數名

std::cin >> n;

std::cout << n << std::endl;

3//只使所需的名稱可用 using std::cout ;

//使用using namespace std;時,不能將hex用作變數名。

using std::cin;

using std::cout;

using std::endl;

cin >> n;

cout << n << endl;

//《它可以將右側的資訊插入到流中

注意:插入運算子《跟按位左移運算子《一樣,其實這是乙個運算子過載的例子.

iostream這樣的檔案叫做包含檔案(include file)—由於它被包含在其他檔案中,也被叫做標頭檔案(header file)—由於他被包含在檔案的起始處。

《表示把字串傳送給cout,該符號指出了資訊流動的路徑。cout是乙個預定義的物件,知道如何顯示字串、數字和單個字元等等。

endl表示重起一行,在輸出流中插入endl將導致螢幕游標移到下一行。endl同樣也在標頭檔案iostream中定義,且位於命名空間std中。

c++**風格:

c++程式是一組函式,而每個函式又是一組語句。c++有好幾種語句:宣告語句建立變數,複製語句給變數提供乙個值。

宣告語句和變數

int carrots

《C Primer Plus 》 第二章總結

1 c語言程式是由乙個或者多個函式組成的。每乙個c程式都必須包含乙個名為 main 的函式,因為當程式開始時要呼叫該函式。乙個簡單的函式結構如下,函式頭後面緊跟著乙個開始花括號,後面是構成函式體的語句,然後是起終止作用的結束花括號。include int main void 分析 include 1...

C primer plus 學習筆記(第二章)

第二章 開始學習c 2.1進入c myfirst.cpp displays a message include a preprocessor directive int main function header 括起使用c 的cout工具顯示訊息的語句 結束main 函式的return語句 2.1....

C PrimerPlus第二章學習筆記

由函式頭 function heading int main 以及函式體構成 用 括起來 c 函式可被其他函式呼叫或啟用,函式頭則描述了函式與被呼叫函式之間的介面。用雙斜槓 打頭,到行尾結束。或者使用 這裡是需要注釋的內容,可以跨行 using namespace std 1 每條語句佔一行 2 每...