资源描述:
《Microsoft Press - Writing Solid Code》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WritingSolidCode—Microsoft'sTechniquesforDevelopingBug-FreeCProgramsWritingSolidCode:Microsoft'sTechniquesforDevelopingBug-FreeCProgramsSteveMaguireCopyright©1993StephenA.MaguireWritingSolidCode—Microsoft'sTechniquesforDevelopingBug-FreeCProgramsSTEVEMAGUIREForewordbyDaveMooreDirectorofDevel
2、opment,MicrosoftCorporationPublishedByMicrosoftPressADivisionofMicrosoftCorporationOneMicrosoftWayRedmond,Washington98052-6399Copyright©1993byStephenA.MaguireAllrightsreserved.Nopartofthecontentsofthisbookmaybereproducedortransmittedinanyformorbyanymeanswithoutthewrittenpermissionofthepublis
3、her.LibraryofCongressCataloging-in-PublicationDataMaguire,StephenA.Writingsolidcode:microsoft'stechniquesfordevelopingbug-freeCprograms/StephenA.Maguire.p.cm.Includesbibliographicalreferencesandindex.ISBN1-55615-551-41.C(Computerprogramlanguage)2.Development.I.Title.QA76.73.C15M3351993005.1'
4、4--dc2093-15659CIP12131415QMQM432101DistributedinCanadabyPenguinBooksCanadaLimited.DistributedtothebooktradeoutsidetheUnitedStatesandCanadabyPenguinBooksLtd.PenguinBooksLtd.,Harmondsworth,Middlesex,EnglandPenguinBooksAustraliaLtd.,Ringwood,Victoria,AustraliaPenguinBooksN.Z.Ltd.,182-190Wairau
5、Road,Auckland10,NewZealandBritishCataloging-in-PublicationDataavailable.TEXisaregisteredtrademarkoftheAmericanMathematicalSociety.Apple,Macintosh,andMacintoshIIareregisteredtrademarksofAppleComputer,Inc.Microsoft,MS-DOS,andMultiplanareregisteredtrademarksandWindowsandtheWindowsoperatingsyste
6、mlogoaretrademarksofMicrosoftCorporation.AcquisitionsEditor:MikeHalvorsonProjectEditor:ErinO'ConnorTechnicalReviewer:Wm.JeffCareyTomywife,Beth,andtomyparents,JosephandJuliaMaguire,foralltheirloveandsupport.2ABOUTTHEAUTHORAlthoughSteveMaguirehasadegreeinelectricalandcomputerengineeringfromthe
7、UniversityofArizona,hehasalwaysbeenmoreinterestedinthesoftwareendofthecomputerbusiness.Hehasbeenprogrammingprofessionallyforthepast17yearsandhasworkedinJapanaswellasintheUnitedStates.Inthelate1970sStevewasactiveinthemicrocomputerarenaandwasaregular