>
學(xué)校機(jī)構(gòu) >
福州博洋軟件開發(fā)與測(cè)試培訓(xùn)學(xué)校 >
學(xué)習(xí)資訊>
C++高效編程忠告 貪吃蛇c語言代碼
C++高效編程忠告 貪吃蛇c語言代碼
112 2017-05-11
博洋教育今日就業(yè)明星:林建民成功就職福州耶通軟件有限公司擔(dān)任java工程師
林建民:漳州職業(yè)技術(shù)學(xué)院物流管理專業(yè),大科學(xué)歷。在博洋教育參加java軟件項(xiàng)目實(shí)訓(xùn),該生學(xué)習(xí)態(tài)度端正,有比較好的學(xué)習(xí)心態(tài),會(huì)主動(dòng)請(qǐng)教老師同學(xué)。畢業(yè)后經(jīng)過就業(yè)部老師的推薦,現(xiàn)在成功入職福州耶通軟件有限公司。
班級(jí)名稱
JN1312脫產(chǎn)班
班級(jí)性質(zhì)
脫產(chǎn)班
開班時(shí)間
2013年8月5日
上課地點(diǎn)
上課方式
脫產(chǎn)
目前狀態(tài)
熱招
一、#include“filename.h”和#include
#include“filename.h”是指編譯器將從當(dāng)前工作目錄上開始查找此文件
#include
二、頭文件的作用
加強(qiáng)安全檢測(cè)
通過頭文件可能方便地調(diào)用庫功能,而不必關(guān)心其實(shí)現(xiàn)方式
三、*,&修飾符的位置
int*i,j;//betterforread
i=newint(0);
j=0;
int*&y=i;//pointer'sreference
對(duì)于*和&修飾符,為了避免誤解,最好將修飾符緊靠變量名
四、if語句
不要將布爾變量與任何值進(jìn)行比較,那會(huì)很容易出錯(cuò)的。
整形變量必須要有類型相同的值進(jìn)行比較
浮點(diǎn)變量最好少比相等,可以通過求差與較小的數(shù)比較
指針變量要和NULL進(jìn)行比較,不要和布爾型和整形比較
五、const和#define的比較
const有數(shù)據(jù)類型,#define沒有數(shù)據(jù)類型
個(gè)別編譯器中const可以進(jìn)行調(diào)試,#define不可以進(jìn)行調(diào)試
在類中定義常量有兩種方式
1、在類在聲明常量,但不賦值,在構(gòu)造函數(shù)初始化表中進(jìn)行賦值;(常量和引用類型的成員變量必須通過初始化列表來初始化賦值)
2、用枚舉代替const常量。
六、C++函數(shù)中值的傳遞方式
有三種方式:值傳遞(Passbyvalue)、指針傳遞(Passbypointer)、引用傳遞(Passbyreference)
voidfun(charc)//passbyvalue
voidfun(char*str)//passbypointer
voidfun(char&str)//passbyreference
如果輸入?yún)?shù)是以值傳遞的話,最好使用引用傳遞代替,因?yàn)橐脗鬟f省去了臨時(shí)對(duì)象的構(gòu)造和析構(gòu)
函數(shù)的返回類型不能省略,就算沒有也要加個(gè)void
溫馨提示: 專業(yè)老師1對(duì)1為您解答 馬上填寫,¥1000 元豪禮免費(fèi)領(lǐng)!
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)