C++文件打開模式
頭文件是#include<fstream>
讀入數(shù)據(jù):ofstream
讀出數(shù)據(jù):ifstream
每次打開文件或是讀入叫倍,讀出數(shù)據(jù)谅阿,最后都不要忘了關(guān)閉這個文件郑藏。
不然內(nèi)存可能會溢出渗柿,很大的風(fēng)險(xiǎn)堵第。
關(guān)閉文件要用到:close()函數(shù)兆旬。
代碼書寫規(guī)范
在書寫循環(huán)時:
要注意縮進(jìn)
例如:
for(int i = 0假抄;i < 10;i++){
//循環(huán)體
}
在需要多次使用同一個數(shù)據(jù)時,通常使用宏定義丽猬;因?yàn)樵诤竺娴墓ぷ鳟?dāng)中宿饱,如果需要改動一個地方只需要改動宏定義即可,會省下很多時間脚祟。
還有就是書寫主函數(shù)時:
int main(){
//函數(shù)體
}
函數(shù)體部分也要注意很多刑棵,要使用好空格,不要讓人感覺我們的代碼很擁擠的樣子愚铡。代碼是給人看的蛉签,應(yīng)該可以讓人很清楚的能夠讀懂我們的代碼胡陪。
在書寫代碼時要注意為了能夠讓人們看懂我們的代碼,要在適當(dāng)?shù)牡胤桨幔尤胱⑨屇菫榱四軌蜃寗e人看的懂,像一些沒必要的地方不要加注釋片橡,這樣會顯得很亂妈经,注釋要加在很難讓人們理解的地方。給一個注釋對自己的學(xué)習(xí)也是一個好習(xí)慣捧书。
一般情況下吹泡,在一行內(nèi),人們通常會用到“//”來完成注釋经瓷,但是多行的數(shù)據(jù)該怎么注釋呢爆哑?
/*
*/
在以后的工作當(dāng)中,代碼量會很多舆吮,這就要求我們要讓代碼更加靈活揭朝,方便工作的交接,我們上面所說的宏定義就會為我們省下很多時間色冀。
編譯器與調(diào)試的重要性
說起編譯器對于計(jì)算機(jī)學(xué)生來說不是一個陌生的概念潭袱,每一個計(jì)算機(jī)專業(yè)的學(xué)生或者程序員都有自己的編譯器,然而選擇一款好的編譯器是非常重要的锋恬,編譯器也可以為我們養(yǎng)成一個好的習(xí)慣屯换,好的編譯器絕對不是最方便的那一個,反而絕對是讓你感覺到很費(fèi)力的与学,有一些編譯器不是很嚴(yán)格的趟径,一些警告也只是警告而已并不會出錯,程序還是可以運(yùn)行的癣防,但是好的編譯器呢蜗巧,更適合學(xué)習(xí),能讓程序員或是準(zhǔn)程序員適應(yīng)工作蕾盯。在工作當(dāng)中一個小小的警告都可能會讓電腦死機(jī)或是服務(wù)器崩潰幕屹。這種錯誤是絕對不能犯的。
那就再說一下每個程序運(yùn)行之前都要經(jīng)過的階段:調(diào)試级遭!
調(diào)試是非常重要的望拖,每一個程序的成功運(yùn)行,都離不開調(diào)試挫鸽,調(diào)試也分為好幾種说敏,全部調(diào)試,和分部調(diào)試丢郊,對于一些代碼量巨大的工程來說盔沫,程序員們通常選擇分部調(diào)試医咨,這樣更利于找到錯誤,更加具體化架诞。這是可能也會用到斷點(diǎn)拟淮,觀察變量值是否符合預(yù)期。