以下是仿照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...