欢迎来到天天文库
浏览记录
ID:33923480
大小:7.94 MB
页数:445页
时间:2019-02-28
《深入理解 C & C _Olve Maudal & Jon Jagger.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、DeepC(andC++)byOlveMaudalandJonJaggerhttp://www.noaanews.noaa.gov/stories2005/images/rov-hercules-titanic.jpgProgrammingishard.ProgrammingcorrectCandC++isparticularlyhard.Indeed,bothinCandcertainlyinC++,itisuncommontoseeascreenfulcontainingonlywelldefinedandconformingcode.Whydoprofess
2、ionalprogrammerswritecodelikethis?Becausemostprogrammersdonothaveadeepunderstandingofthelanguagetheyareusing.Whiletheysometimesknowthatcertainthingsareundefinedorunspecified,theyoftendonotknowwhyitisso.IntheseslideswewillstudysmallcodesnippetsinCandC++,andusethemtodiscussthefundamental
3、buildingblocks,limitationsandunderlyingdesignphilosophiesofthesewonderfulbutdangerousprogramminglanguages.October2011SupposeyouareabouttointerviewacandidateforapositionasCprogrammerforvariousembeddedplatforms.Aspartoftheinterviewyoumightwanttocheckwhetherthecandidatehasadeepunderstan
4、dingoftheprogramminglanguageornot...hereisagreatcodesnippettogettheconversationstarted:SupposeyouareabouttointerviewacandidateforapositionasCprogrammerforvariousembeddedplatforms.Aspartoftheinterviewyoumightwanttocheckwhetherthecandidatehasadeepunderstandingoftheprogramminglanguageor
5、not...hereisagreatcodesnippettogettheconversationstarted:intmain(){inta=42;printf(“%d”,a);}SupposeyouareabouttointerviewacandidateforapositionasCprogrammerforvariousembeddedplatforms.Aspartoftheinterviewyoumightwanttocheckwhetherthecandidatehasadeepunderstandingoftheprogramminglang
6、uageornot...hereisagreatcodesnippettogettheconversationstarted:intmain(){inta=42;printf(“%d”,a);}Whatwillhappenifyoutrytocompile,linkandrunthisprogram?Whatwillhappenifyoutrytocompile,linkandrunthisprogram?intmain(){inta=42;printf(“%d”,a);}Whatwillhappenifyoutrytocompile,linkandru
7、nthisprogram?intmain(){inta=42;printf(“%d”,a);}Onecandidatemightsay:Whatwillhappenifyoutrytocompile,linkandrunthisprogram?intmain(){inta=42;printf(“%d”,a);}Youmust#include,addOnecandidatemightsay:areturn0andthenitwillcompileandlink.Whenexecuteditwillprintthevalue42onthes
8、creen.Whatwi
此文档下载收益归作者所有