《C++primer》第一章--开始
? 之前開始讀《C++primer》,想著讀書不動(dòng)筆不如不讀書,于是就想做一個(gè)讀書筆記的內(nèi)容,于是就想起了寫一個(gè)《C++primer讀思錄》的一個(gè)專欄。一是為了給自己平時(shí)讀書做筆記,方便自己隨時(shí)查看。二是為了督促自己每天學(xué)習(xí)。三是為了知識(shí)的分享。于是《C++primer讀思錄》專欄開始了。
?文章中有技術(shù)上錯(cuò)誤之處,理解不夠深入或者片面的地方,還望各讀者指出。
一. 初識(shí)輸入輸出
?C++標(biāo)準(zhǔn)庫(kù)中提供了4個(gè)IO對(duì)象,分別是cin、cout、cerr和clog,意思分別是標(biāo)準(zhǔn)輸入,標(biāo)準(zhǔn)輸出,標(biāo)準(zhǔn)錯(cuò)誤和一般性信息。這里cerr和clog使用比較少,我們不做敘述。
?cin和cout也是一個(gè)對(duì)象,cin和cout是std類(暫且理解為一個(gè)類域)里面的一個(gè)對(duì)象,所以我們?cè)谑褂胏in和cout的時(shí)候,一般會(huì)看到std:cin和std:cout,這里我們也可以在程序的開始處使用using namespace std;這樣在程序中的其他地方就不在使用std:這種形式了。
二.注釋界定符不能嵌套
?界定符對(duì)多行注釋以/開始,以/結(jié)束,所以多行注釋不能嵌套的使用,比如下面的注釋
/*
注釋不能對(duì)/。。。。。/嵌套使用
。。。。。
*/
?這里就會(huì)出現(xiàn)問(wèn)題,當(dāng)遇到第一個(gè)*/的時(shí)候,整個(gè)注釋節(jié)結(jié)束掉了,所以下面的注釋錯(cuò)誤。
#### 三.for循環(huán)解析 ##
這里直接給大家看代碼
for(int val = 1;val <= 10;val++)sum += val;
?簡(jiǎn)述一下for循環(huán)執(zhí)行的過(guò)程
?1.創(chuàng)建一個(gè)變量val,將其初始化為1
?2.檢測(cè)val的值是否小于或者等于10。如果檢測(cè)成功,則執(zhí)行循環(huán)體里面的內(nèi)容,如果失敗則退出循環(huán)體
?3.將val的值加1
?4.重復(fù)第二步檢測(cè)的操作,只要符合條件繼續(xù)執(zhí)行剩余的步驟
?這里請(qǐng)大家思考下面的程序并測(cè)試一下結(jié)果
for (int i = 2; i < 1; i++)printf("hello");
(結(jié)果是什么也沒(méi)有打印)
總結(jié)
以上是生活随笔為你收集整理的《C++primer》第一章--开始的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 希腊音乐徽章值钱还是波兰音乐徽章值钱
- 下一篇: 求一个彻底心死了的个性签名!