|
要理解遞歸,你先要理解遞歸。
一個(gè)合格的程序員是不會(huì)寫出 諸如 “摧毀地球” 這樣的程序的,他們會(huì)寫一個(gè)函數(shù)叫 “摧毀行星”而把地球當(dāng)一個(gè)參數(shù)傳進(jìn)去。
警告
有一個(gè)小伙子在一個(gè)辦公大樓的門口抽著煙,一個(gè)婦女路過他身邊,并對(duì)他說(shuō),“你知道不知道這個(gè)東西會(huì)危害你的健康?我是說(shuō),你有沒有注意到香煙盒上的那個(gè)警告(Warning)?” 小伙子說(shuō),“沒事兒,我是一個(gè)程序員”。 那婦女說(shuō),“這又怎樣?” 程序員說(shuō),“我們從來(lái)不關(guān)心Warning,只關(guān)心Error
面試
面試官:熟悉哪種語(yǔ)言?
應(yīng)聘者:C#
面試官:知道什么叫“類”么?
應(yīng)聘者:我這人實(shí)在,工作努力,不知道什么叫累。
面試官:知道什么是“包”?
應(yīng)聘者:我這人實(shí)在,平常不帶包,也不用公司準(zhǔn)備了。
面試官:知道什么是“接口”嗎?
應(yīng)聘者:我這個(gè)人工作認(rèn)真,從來(lái)不找借口偷懶。
面試官:知道什么是“繼承”么?
應(yīng)聘者:我是孤兒沒什么可以繼承的。
面試官:知道什么叫“對(duì)象”么?
應(yīng)聘者:知道,不過我工作努力,上進(jìn)心強(qiáng),暫時(shí)還沒有打算找對(duì)象。請(qǐng)問這和C#有什么關(guān)系?
面試官:我還想問你呢!
面對(duì)洶洶群鬼,道士一邊誦咒, 一邊用朱砂飛速在符箓上寫下:“太上老君急急如律令!” 扔到半空,半天卻沒回應(yīng)。 道士拍拍腦袋,把符箓抓回來(lái), 用朱砂在“太上老君”前頭又勾了一個(gè)@
Keyboard not found ... press F1 to continue
譯:找不到鍵盤,請(qǐng)按下‘F1’繼續(xù)...
電腦是高速的笨蛋,程序員是低速的笨蛋。
循環(huán)
摘自雷登書屋數(shù)據(jù)處理字典:
死循環(huán): n.名詞,見無(wú)限循環(huán)。
無(wú)限循環(huán):n.名詞,見死循環(huán)。
換一個(gè)燈泡需要幾個(gè)C++程序員? 你還在用面向過程的思維考慮問題。一個(gè)設(shè)計(jì)良好的電燈泡類必然封裝了換燈泡的方法,所以你要做的就是調(diào)用“換電燈泡”方法。
買雞蛋
一個(gè)女人讓他的程序員丈夫去商店買東西:“你去附近的商店買些面包,如果有雞蛋的話,買6個(gè)回來(lái)!
此時(shí)你認(rèn)為這個(gè)程序員會(huì)怎么辦事呢?()
A.買了一些面包和6個(gè)雞蛋
B.買了一些雞蛋和6個(gè)面包
C.買了6個(gè)雞蛋和0個(gè)面包
D.買了6個(gè)面包和0個(gè)雞蛋
。。。。。。
/**********************************************************************************/
結(jié)果這個(gè)丈夫買了6個(gè)面包回來(lái),他的妻子大吃一驚:你為什么買了6個(gè)面包?! 程序員丈夫回答:因?yàn)樗麄冇须u蛋。
選A:你比較正常,沒有被“程序化”
選D:你完全被程序化了。
選B/C:你肯定看錯(cuò)題了。
|
|