第二章 開始學習C

2021-10-25 08:35:10 字數 2045 閱讀 2574

以下是仿照c++在microsoft visual c++ 敲擊的**,對於新入門的我來說,能從中間學到乙個完整的c++程式框架。

// test.cpp : 此檔案包含 "main" 函式。程式執行將在此處開始並結束。

//#include

int main(

)

在c++中不能省略分號。分號是作為語句的結束標記。

cout <<

"come up and c++ me some time."

;

雙括號中是要列印的部分,為字串。《表示將字串傳送給cout。

cout是乙個預定義的物件,包括如何顯示字串,數字和單個字元。

cout << endl;
控制符endl是乙個特殊的c++字元,表示重起一行。同時c++跟c相容的換行符\n

引數是傳送給函式的資訊,返回值是從函式中傳送回去的值s。在使用函式之前,c++編譯器必須知道函式的引數型別和返回值型別。

函式接收多個引數,引數間用逗號隔開。

double pow(double,double);

函式不接受任何引數

int rand(void);

函式沒有返回值

void bucks(double);

對於庫函式,在使用之前必須提供其原型,把原型放在main()定義之前。把自己寫的新函式**放在main()後面

#include 

void simon(

int)

;//函式原型,放在main()之前

int stonetolb(

int)

;//函式原型,返回值為int型別

int main(

)void simon(

int n)

//函式定義,放在main以後,不要加分號

int stonetolb(

int sts)

函式原型描述了函式介面。引數列表指出何種資訊傳遞給函式,函式型別制定了返回值的型別。類似於乙個黑盒子。

將using namespace std;放在函式定義之前,讓檔案中所有函式都可以使用std中元素。

將using namespace std;放在特定函式定義中,讓該函式能使用命名空間std中的所有元素。

在特定函式使用 using namespace std::cout;這樣的編譯指令,讓該函式只使用cout元素。

完全不使用using,在需要相關元素時使用字首std::cout。

第二章,旅行開始

樹林在風中發出沙沙的聲響,靜寂的夜晚,猶如一片春天的湖泊,美麗而安詳。禽鳥,猛獸,鬼怪聲,令人提起來本該毛骨悚然的淒厲,竟然也成了大自然的音符。很久沒有這麼純淨的心了。逝去的東西,總是喜歡留下深深的傷痕。讓你焦躁,彷徨,憂傷,自憐,恐懼,惋惜 無論你是什麼樣的人,經歷了一些事,人就不得不變化。迷失在...

C 第二章學習

在c 中用同一名字定義多個函式,多個同名函式的個數和型別可以完全不同。int abs int n double abs double n 當同樣名字的函式出現在同一作用域內,就是函式過載。一般過載函式執行相同的功能。必須有兩種差別之一 1 乙個或多個引數的型別不同。2 函式的引數個數不同。如果內部變...

學習C 理論第二章

資料型別 包含基本型別和復合型別。基本型別 包含8種整數型別 2種用於科學計算的浮點型別 1種金融計算浮點型別 1種布林型別 1種字元型別。布林型別 bool 只有false和true兩種型別。char型別只有單個字元,用單引號 string型別表示一串字串,用雙引號。var表示不確定型別時使用。c...