二、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 每...