好久沒有因?yàn)槌绦虻镊攘Χl(fā)出這樣的感慨和興奮了,從接觸C語言到C++,再到Java,當(dāng)然還接觸過許多其他亂七八糟的語言,一直都知道有個(gè)逗號(hào)表達(dá)式,但是從來都沒有用過,除了在for語句中不疼不癢的用過幾次之外。比如for(int i=0, j=100;i<j;i+=2,j++)。今天深夜在看孫鑫視頻學(xué)習(xí)VC++時(shí),無意中看到了有關(guān)逗號(hào)運(yùn)算符的用法,感覺很好很經(jīng)典(連這時(shí)候還不忘套用“很黃很暴力”的名言,哈哈),下面就把這個(gè)逗號(hào)運(yùn)算符的使用方法寫下來:
CString str;
if(GetDlgItemText(IDC_BUTTON2,str),str=="收縮<<")
從上面這里面我們可以悟出有關(guān)逗號(hào)運(yùn)算符適用的場(chǎng)合:說白了,逗號(hào)運(yùn)算符可以在你想要完成的判斷或運(yùn)算之前,先為你作許多工作,比如初始化之類的,反正逗號(hào)運(yùn)算符都是最后一個(gè)逗號(hào)后的內(nèi)容說了算,前面有啥不要緊哈哈,這是多么令人振奮的一個(gè)事實(shí)啊,卻被我忽視了很多年,遺憾遺憾啊,今天終于學(xué)會(huì)了,估計(jì)一輩子都不會(huì)忘記了,以后也要常用啦,哈哈。比如這里就用得很巧妙,在逗號(hào)之前相當(dāng)于對(duì)str初始化了,然后在逗號(hào)之后對(duì)其進(jìn)行比較,既寫在一句話里節(jié)約了地方,又完成了if語句的判斷,太經(jīng)典了,經(jīng)典!?。。。。。。。。。?br />
順便說一句,孫鑫的VC++視頻很好很經(jīng)典,絕對(duì)是學(xué)習(xí)VC++的不二選擇,我接觸VC++也有一段時(shí)間了,雖然也能照貓畫虎編出來一些垃圾代碼,但是現(xiàn)在開始看這個(gè)視頻后,才覺得自己真的才開始了解走進(jìn)了VC++,對(duì)這個(gè)視頻真的是感慨相見恨晚啊,雖然早就在我的電腦里放著了,但是一直都沒時(shí)間來看,因?yàn)槁犝f這個(gè)視頻很長(zhǎng),但是現(xiàn)在來看,真的再長(zhǎng)點(diǎn)也不算長(zhǎng),好東西就是這樣,太短了還學(xué)習(xí)個(gè)啥???呵呵,大家如果真想好好學(xué)習(xí)學(xué)習(xí)VC++或者給自己的很爛很爛的VC++回回爐,那就來看孫鑫的這個(gè)視頻吧,真的很不錯(cuò)很不錯(cuò)?。。。。。。。。。。。。。?!