C++ Primer 習(xí)題 [第一次閱讀]

第一章

1.3

//1.3
#include <iostream>

using namespace std;

int main() {
    
    std::cout << "Hello, World!" << endl;
    
    return 0;
}

1.4

//1.4
#include <iostream>

using namespace std;

int main() {

    std::cout << "Enter two numbers:" << std::endl;
    int v1 = 0, v2 = 0;
    std::cin >> v1 >> v2;
    std::cout << "The sum of " << v1 << " and " << v2
              << " is " << v1 + v2 << std::endl;
    std::cout << "The mul of " << v1 << " and " << v2
              << " is " << v1 * v2 << std::endl;
    return 0;
}

1.5

//1.5
#include <iostream>

using namespace std;

int main() {

    std::cout << "Enter two numbers:" << std::endl;
    int v1 = 0, v2 = 0;
    std::cin >> v1 >> v2;
    std::cout << "The sum of ";
    std::cout << v1;
    std::cout << " and ";
    std::cout << v2;
    std::cout << " is ";
    std::cout << v1 + v2;
    std::cout << std::endl;


    std::cout << "The mul of ";
    std::cout << v1;
    std::cout << " and ";
    std::cout << v2;
    std::cout << " is ";
    std::cout << v1 * v2;
    std::cout << std::endl;
    
    return 0;
}

1.6:解釋下面程序片段是否合法

std::cout << "The sum of " << v1;
          << " and " << v2;
          << " is " << v1 + v2 << std::endl;

?如果程序是合法的站绪,它會(huì)輸出什么爬坑?
The sum of v1
?如果程序不合法吱殉,原因何在忧陪?
' ; '代表了程序的一條語句的結(jié)束,剩下的語句不知道寫入哪一個(gè)ostream對(duì)象當(dāng)中

  << " and " << v2;
  << " is " << v1 + v2 << std::endl;

?應(yīng)該如何修正浆洗?

std::cout << "The sum of " << v1;
std::cout << " and " << v2;
std::cout << " is " << v1 + v2 << std::endl;

1.3節(jié)練習(xí)

1.7 編譯一個(gè)包含不正確的嵌套注釋的程序催束,觀察編譯器返回的錯(cuò)誤信息

代碼

#include <iostream>
using namespace std;

/*
 * 注釋對(duì)/* */不能嵌套
 * "不能嵌套"幾個(gè)字會(huì)被認(rèn)為是源碼
 * 像剩余程序一樣處理
 */

int main() {
    return 0;
}

錯(cuò)誤信息:

main.cpp:7:13: warning: '/*' within block comment [-Wcomment]
 * 注釋對(duì)/* */不能嵌套
         ^
main.cpp:7:18: error: unknown type name '不能嵌套'
 * 注釋對(duì)/* */不能嵌套
              ^
main.cpp:8:4: error: expected unqualified-id
 * "不能嵌套"幾個(gè)字會(huì)被認(rèn)為是源碼
   ^
1 warning and 2 errors generated.
make[3]: *** [CMakeFiles/C___Primer.dir/main.cpp.o] Error 1
make[2]: *** [CMakeFiles/C___Primer.dir/all] Error 2
make[1]: *** [CMakeFiles/C___Primer.dir/rule] Error 2
make: *** [C___Primer] Error 2

1.8 指出下列哪些輸出語句是合法的(如果有的話):

    std::cout << "/*";
    std::cout << "*/";
    std::cout << /* "*/" */;
    std::cout << /* "*/" /* "/*" */;

預(yù)測(cè)編譯這些語句會(huì)產(chǎn)生什么樣的結(jié)果,實(shí)際編譯這些語句來驗(yàn)證你的答案(編寫一個(gè)小程序辅髓,每次將上述一條語句作為其主體)泣崩,改正每個(gè)編譯錯(cuò)誤

    std::cout << "/*";    輸出:/*
    std::cout << "*/";      輸出:*/
    std::cout << /* "*/" */;    報(bào)錯(cuò)
    std::cout << /* "*/" /* "/*" */; 輸出:/*

報(bào)錯(cuò)信息 及 代碼

錯(cuò)誤代碼:
   std::cout << /* "*/" */;
報(bào)錯(cuò)信息:
main.cpp:8:24: warning: missing terminating '"' character [-Winvalid-pp-token]
    std::cout << /* "*/" */;
                       ^
main.cpp:8:24: error: expected expression
1 warning and 1 error generated.

更正代碼

std::cout << /* "*/" */";    輸出*/
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市洛口,隨后出現(xiàn)的幾起案子矫付,更是在濱河造成了極大的恐慌,老刑警劉巖第焰,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件买优,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡挺举,警方通過查閱死者的電腦和手機(jī)杀赢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來湘纵,“玉大人脂崔,你說我怎么就攤上這事∥嗯纾” “怎么了砌左?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)铺敌。 經(jīng)常有香客問我汇歹,道長(zhǎng),這世上最難降的妖魔是什么偿凭? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任产弹,我火速辦了婚禮,結(jié)果婚禮上弯囊,老公的妹妹穿的比我還像新娘痰哨。我一直安慰自己,他們只是感情好匾嘱,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布作谭。 她就那樣靜靜地躺著,像睡著了一般奄毡。 火紅的嫁衣襯著肌膚如雪折欠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音锐秦,去河邊找鬼咪奖。 笑死,一個(gè)胖子當(dāng)著我的面吹牛酱床,可吹牛的內(nèi)容都是我干的羊赵。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼扇谣,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼昧捷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起罐寨,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤靡挥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后鸯绿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體跋破,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年瓶蝴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了毒返。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡舷手,死狀恐怖拧簸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情男窟,我是刑警寧澤盆赤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站蝎宇,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏祷安。R本人自食惡果不足惜姥芥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望汇鞭。 院中可真熱鬧凉唐,春花似錦、人聲如沸霍骄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽读整。三九已至簿训,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背强品。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工膘侮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人的榛。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓琼了,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親夫晌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子雕薪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,506評(píng)論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)晓淀,斷路器所袁,智...
    卡卡羅2017閱讀 134,599評(píng)論 18 139
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy閱讀 9,506評(píng)論 1 51
  • 第一節(jié)認(rèn)識(shí)論的開始 巴門尼德和赫拉克里特是同時(shí)代的人。但一個(gè)是過去的總結(jié)者要糊,一個(gè)是新的開啟者纲熏。赫拉克里特是哲學(xué)開端...
    木子哲學(xué)閱讀 936評(píng)論 15 2
  • 男孩子的成長(zhǎng)是從女性變成漢子,女孩子的成長(zhǎng)是從漢子變成女性锄俄。所以局劲,很多青梅竹馬在小時(shí)候都是女孩子保護(hù)男孩子,長(zhǎng)大后...
    隱姓埋名的稻草人閱讀 224評(píng)論 0 0