【導(dǎo)讀】只適合于有了一定的C++基礎(chǔ)的讀者。本文是C++Primer學(xué)習(xí)筆記系列的第一篇,討論的問題主要是幾個往往被大家忽略的問題。如果文中有錯誤或遺漏之處,敬請指出,謝謝!每個C++程序都必須含有main函數(shù),并且它是唯一被操作系統(tǒng)顯示調(diào)用的函數(shù)。其返回值的含義由。相關(guān)操作系統(tǒng)規(guī)定,但通常返回0表示成功。流是指要從某種I/O設(shè)備上讀入或?qū)懗龅淖址蛄?。?biāo)準(zhǔn)庫定義了4個I/O對象:cin、cout(有緩沖)、cerr(無緩沖)、clog(有緩沖)。從鍵盤輸入文件結(jié)束符:UNIX——Ctrl+d,Windows——Ctrl+z。C++標(biāo)準(zhǔn)規(guī)定了每個算術(shù)類型的最小存儲空間,但允許編譯器使用更大的存儲空間。表示整數(shù)、字符和布爾值的算術(shù)類型合稱為整型。而對于越界的signed類型賦值的情形,標(biāo)準(zhǔn)沒有明確說明,也就是未定義行為。C++沒有規(guī)定變量名的長度。1)包含兩個連續(xù)下劃線的標(biāo)識符以及以下劃線開頭緊跟一個大寫字母的標(biāo)識符。如果extern聲明有初始化表達式,那么它被認(rèn)為是定義,而忽略extern。