c++ primer p186:
舉個例子fact函數的定義位於一個名為fact.cc的文件中,它的聲明名為Chapter6.h的頭文件中.顯然與其他用到fact函數的文件一樣,fact.cc應該包含Chapter6.h頭文件.另外,我們在名為factmain.cc的文件中創建main函數,main函數將用到fact函數.要生成可執行文件,必須要告訴程序我們用到的代碼在
一,變量
var:聲明變:
var 變量名 數據類型 :同時還需要指定數據的類型
var 變量名 = 值 : 聲明變量,根據變量值判斷變量類型
:= :省略var,直接可以(變量名:= 值),注意:不能和其他的變量名重複,否則導致編譯的錯誤
package main
var a = "Hello word"
var b s
你以為main函數是起點?C++的運行機制遠比這複雜!
在C++學習之路上,我們都被教導過一個“基本事實”:程序從main函數開始執行。但今天,我要帶你揭開這個廣為流傳的誤解背後的真相。
一個令人驚訝的實驗
讓我們通過一個簡單例子來觀察C++程序的實際啓動過程:
#include iostream
using namespace std;
class Li