C++基礎(chǔ)學(xué)習(xí)筆記(二):進(jìn)入C++

開(kāi)篇先來(lái)一個(gè)簡(jiǎn)單的程序入門吧!

//myfirst.cpp -- displays a message

#include <iostream>
int main(){
        using namespace std;
        cout << "Come up and C++ me some time.";
        cout << endl;
        cout << "You won't regret it!" << endl;
        cin.get();              //if necessary
        return 0;
}

在C語(yǔ)言的學(xué)習(xí)過(guò)程中,已經(jīng)稍微接觸到了相關(guān)的內(nèi)容膏秫,如果作為一個(gè)編程初學(xué)者的話,這些代碼肯定會(huì)看不明白做盅,但是應(yīng)該沒(méi)有人在之前沒(méi)有接觸過(guò)任何關(guān)于編程的知識(shí)就直接學(xué)習(xí)C++吧缤削。
像 iostream 這樣的文件成為頭文件,頭文件中包含在程序中未定義的函數(shù)等內(nèi)容吹榴,例如 cout 等亭敢,雖然C++可以像C語(yǔ)言一樣用 .h 格式,但是图筹,如果為了保持C++的風(fēng)格帅刀,最好還是不要這么做。

名稱空間編譯指令

在上個(gè)程序中远剩,出現(xiàn)了這樣的一條代碼:

using namespace std;    //lazy approach,all names available

這是名稱空間編譯指令扣溺,在后續(xù)的學(xué)習(xí)中會(huì)繼續(xù)了解這個(gè)概念,using 使得在 std 中的所有名稱都可用瓜晤,但如果這樣做的話锥余,在大型工程中可能會(huì)出現(xiàn)潛在問(wèn)題,所以這樣寫(xiě)實(shí)際上是一個(gè)偷懶的寫(xiě)法痢掠,更好的辦法是驱犹,需要什么名稱,就用 using 來(lái)聲明相應(yīng)的名稱即可足画。例如:

using std::cout;    //make cout available 
using std::endl;    //make endl available

使用cout進(jìn)行C++輸出

如果在屏幕上直接打印一條消息雄驹,直接按如下樣例輸入即可:

cout << "Come up and C++ me some time.";

<< 代表該條語(yǔ)句要把雙引號(hào)內(nèi)的字符串發(fā)送給 cout,該符號(hào)指出了信息的流動(dòng)路徑淹辞,這是一個(gè)插入運(yùn)算符医舆,在這里,它將一個(gè)字符串插入到了輸出流中∠笞海現(xiàn)在可以理解 cout 是控制輸出的函數(shù)彬向,實(shí)際上,cout 是一個(gè)預(yù)定義的對(duì)象攻冷,它知道如何顯示字符串娃胆、數(shù)字、單個(gè)字符等內(nèi)容——這展示了對(duì)象的一個(gè)長(zhǎng)處等曼,你不用去了解它的內(nèi)部情況里烦,只需要填入它支持的接口凿蒜,就可以實(shí)現(xiàn)相應(yīng)的功能。
如果 string 是一個(gè)字符串胁黑,則使用以下代碼就可以將這個(gè)字符串輸出:

cout << string;

如果num中儲(chǔ)存一個(gè)數(shù)字废封,那么:

cout << num;

打印出來(lái)的則是存儲(chǔ)在 num 中的數(shù)字,而不是 "num" 這個(gè)字符串本身丧蘸。

endl 與換行符

在C++中漂洋,可以使用endl或者\(yùn)n換行,二者在視覺(jué)上起到了相同的效果力喷,但在內(nèi)部實(shí)現(xiàn)機(jī)制上卻并不相同刽漂,具體可以參考文章C++中換行endl和\n的區(qū)別
總的來(lái)說(shuō)就是:在 C++ 中弟孟,終端輸出換行時(shí)贝咙,用 cout<<......<<endl 與 "\n" 都可以,這是初級(jí)的認(rèn)識(shí)拂募。但二者有小小的區(qū)別庭猩,用 endl 時(shí)會(huì)刷新緩沖區(qū),使得棧中的東西刷新一次陈症,但用 "\n" 不會(huì)刷新蔼水,它只會(huì)換行,棧內(nèi)數(shù)據(jù)沒(méi)有變化录肯。但一般情況趴腋,二者的這點(diǎn)區(qū)別是很小的,在大的程序中可能會(huì)用到嘁信。建議用 endl 來(lái)?yè)Q行于样。

使用 cin

如果 num 代表一個(gè)變量疏叨,如果想在C++中為其賦值潘靖,只需要寫(xiě)入:

cin >> num;

即可。>>是一個(gè)插入運(yùn)算符蚤蔓,cin 從輸入流中抽取字符串指向右邊的變量中卦溢。

其實(shí)這篇文章是我很久以前就寫(xiě)了的,只是一直放在里面沒(méi)有發(fā)表出來(lái)秀又,接下來(lái)的日子里单寂,我要好好學(xué)習(xí)C++的知識(shí),重新做人

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吐辙,一起剝皮案震驚了整個(gè)濱河市宣决,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌昏苏,老刑警劉巖尊沸,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件威沫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡洼专,警方通過(guò)查閱死者的電腦和手機(jī)棒掠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)屁商,“玉大人烟很,你說(shuō)我怎么就攤上這事±猓” “怎么了雾袱?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)帽哑。 經(jīng)常有香客問(wèn)我谜酒,道長(zhǎng),這世上最難降的妖魔是什么妻枕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任僻族,我火速辦了婚禮,結(jié)果婚禮上屡谐,老公的妹妹穿的比我還像新娘述么。我一直安慰自己,他們只是感情好愕掏,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布度秘。 她就那樣靜靜地躺著,像睡著了一般饵撑。 火紅的嫁衣襯著肌膚如雪剑梳。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,245評(píng)論 1 299
  • 那天滑潘,我揣著相機(jī)與錄音垢乙,去河邊找鬼。 笑死语卤,一個(gè)胖子當(dāng)著我的面吹牛追逮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播粹舵,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼钮孵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了眼滤?” 一聲冷哼從身側(cè)響起巴席,我...
    開(kāi)封第一講書(shū)人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎诅需,沒(méi)想到半個(gè)月后漾唉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體睬关,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年毡证,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了电爹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡料睛,死狀恐怖丐箩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情恤煞,我是刑警寧澤屎勘,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站居扒,受9級(jí)特大地震影響概漱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜喜喂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一瓤摧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玉吁,春花似錦照弥、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至影斑,卻和暖如春给赞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背矫户。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工片迅, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吏垮。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓障涯,卻偏偏與公主長(zhǎng)得像罐旗,于是被迫代替她去往敵國(guó)和親膳汪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354