C++學(xué)習(xí) 01-01-01 了解C++

01-01-01

了解C++

目錄

  • 01-01程序?qū)嵗f明
  • 01-02C++預(yù)處理器
  • 01-03main()函數(shù)

01-01

程序?qū)嵗?/h3>
#include <iostrem> //a PREPROCESSOR directive  預(yù)處理器指令
int main()//function header 函數(shù)頭部
{
  using namespace std;
  cout << "Come up and C++ me some time.";
  cout << endl;
  cout << "You won't regret it!" << endl;
  return 0;
} //end of function body

01-02

C++預(yù)處理器與iostream文件

#include <iostrem> //a PREPROCESSOR directive  預(yù)處理器指令
  • 預(yù)處理器編譯指令

01-03

main()函數(shù)

int main()
{
  statements
  return 0;
}
  • 這幾行表明有一個名為mian()的函數(shù)河胎,并描述了該函數(shù)的行為个少。這幾行代碼構(gòu)成了函定義(function definition)奖年。主要有兩部分組成
    • 第一部分是函數(shù)頭:int main()
    • 第二部分是函數(shù)體:{//括號中所包含的}
  • main()中最后最后一條語句叫做返回語句(return statement),他結(jié)束該函數(shù)堪藐。

01-04

頭文件名

  • <iostrem>
  • 像iostream這樣的文件叫包含文件(include file)---由于它們被包含在其他文件中旭咽;也叫頭文件(header file)---由于它們被包含在文件起始處幼苛。
  • C++編譯器自帶了很多頭文件大咱,每個頭文件都支持一組特定的工具恬涧。

01-05

名稱空間

  • 如果使用iosstream,而不是iostream.h碴巾,則應(yīng)使用下面的名稱空間編譯指令來使用iostream中的定義對程序可用
  • using namespace std;
  • 這叫做using編譯指令溯捆。詳細請看第九章
  • 使用命名空間的好處:
    • 名稱空間支持是C++的特征,旨在讓你編寫大型程序時厦瓢,如果需要引用多個廠商的代碼組合起來的程序提揍,更易于組織。
    • 實際開發(fā)中的潛在問題煮仇,可能使用兩個已經(jīng)封裝好的產(chǎn)品劳跃,而他們都包含一個名為wanda()的函數(shù)。
    • 這樣浙垫,使用wanda()函數(shù)時刨仑,編譯器將不知道是哪個版本,但如果使用名稱空間绞呈,就可以使用不同的wanda()函數(shù)
Misroflop::wanda("go dancing ");
Piscine::wanda("a fish named Desire");
  • 按照這種方式贸人,類、函數(shù)和變量便是C++編譯器的組件標(biāo)準(zhǔn)佃声,它們現(xiàn)在都被放置在名稱空間std中艺智。
  • 意味著在iostream中定義的用于輸出的cout變量實際上是std::cout,而endl實際上是std::endl圾亏。因此可以省略編譯指令using十拣。
std::cout << "Come up and C++ me some time";
std::cout << std::endl
  • 上面方法很麻煩,所以想著方便(使用iostream.h和cout)志鹃,但是using編譯指令可以讓你毫不費力的進行轉(zhuǎn)換夭问。不必在最前面加上std::
  • 那就是使用using namespace std;
  • 但是在大型項目上,也產(chǎn)生了問題曹铃。更好的辦法是缰趋,只使用所需的名稱可用,可以通過如下方法進行聲明來實現(xiàn):
using std::cout;
using std::endl;
using std::cin;
  • 用如上編譯指令代替下述代碼后陕见,便可以使用cincout秘血,而不必加上std::前綴

01-06

使用cout進行C++輸出

  • 使用輸出語句,C++把輸出比喻成一個流程评甜,以下語句就是將"Come up and C++ me some time"
cout << "Come up and C++ me some time.";
  • <<插入運算符
  • 原本(<<)是按位左移運算符(<<)灰粮。這是通過運算符重載,同一個運算符將有不同的定義忍坷。編譯器通過上下文來確定運算符的含義粘舟。
  • C++擴展了運算符重載的概念熔脂,允許用戶定義的類型(類)重新定義運算符的含義。

控制符endl

  • cout << endl
  • endl是一個特殊的C++符號柑肴,表示一個重要概念:重起一行霞揉,在輸出流中插入endl將導(dǎo)致屏幕光標(biāo)移到下一行開發(fā)頭
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市嘉抒,隨后出現(xiàn)的幾起案子零聚,更是在濱河造成了極大的恐慌,老刑警劉巖些侍,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異政模,居然都是意外死亡岗宣,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門淋样,熙熙樓的掌柜王于貴愁眉苦臉地迎上來耗式,“玉大人,你說我怎么就攤上這事趁猴】龋” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵儡司,是天一觀的道長娱挨。 經(jīng)常有香客問我,道長捕犬,這世上最難降的妖魔是什么跷坝? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮碉碉,結(jié)果婚禮上柴钻,老公的妹妹穿的比我還像新娘。我一直安慰自己垢粮,他們只是感情好贴届,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蜡吧,像睡著了一般毫蚓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上斩跌,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天绍些,我揣著相機與錄音,去河邊找鬼耀鸦。 笑死柬批,一個胖子當(dāng)著我的面吹牛啸澡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播氮帐,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嗅虏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了上沐?” 一聲冷哼從身側(cè)響起皮服,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎参咙,沒想到半個月后龄广,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡蕴侧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年择同,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片净宵。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡敲才,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出择葡,到底是詐尸還是另有隱情紧武,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布敏储,位于F島的核電站阻星,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏虹曙。R本人自食惡果不足惜迫横,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望酝碳。 院中可真熱鬧矾踱,春花似錦、人聲如沸疏哗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽返奉。三九已至贝搁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芽偏,已是汗流浹背雷逆。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留污尉,地道東北人膀哲。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓往产,卻偏偏與公主長得像,于是被迫代替她去往敵國和親某宪。 傳聞我的和親對象是個殘疾皇子仿村,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容