正版二手,均有笔记不影响使用,无赠品、光盘、MP3等。如需购买套装书,请联系客服核实,批量上传数据有误差,默认一本,套装书售后运费自理,还请见谅!
¥ 5 1.7折 ¥ 29 八五品
库存3件
作者[印]巴拉古路萨(E Balagurusamy) 著
出版社清华大学出版社
出版时间2011-10
版次1
装帧平装
货号9787302264194
上书时间2024-11-28
《大学计算机教育国外著名教材系列:标准C程序设计(第5版)(影印版)》是印度各大学使用zui广的c语言程序设计经典教材之一,这是其zui新的第5版。
《大学计算机教育国外著名教材系列:标准C程序设计(第5版)(影印版)》以简单而清晰的语言,教授读者如何使用c语言进行程序设计。全书贯彻了“用示例学习”的概念。在深入介绍了c语言的每个特性之后,给出了一个完整的示例程序,用于演示说明其应用。每章末尾的“案例学习”不仅介绍了把c语言的特性集成在一起的常用方法,而且还显示了它在实际生活中的应用。最后一章介绍了开发高效、无错误的c程序的一些指导原则。
《大学计算机教育国外著名教材系列:标准C程序设计(第5版)(影印版)》在前一版的基础上增加介绍了c99的一些新特性,并增加了不少复习题和项目设计题,而且在附录iv中给出了4个完整的应用程序开发示例,使得本书的实际应用性更强。
1overviewofc
1.1historyofc
1.2importanceofc
1.3sampleprogram1:printingamessage
1.4sampleprogram2'addingtwonumbers
1.5sampleprogram3:interestcalculation
1.6sampleprogram4:useofsubroutines
1.7sampleprogram5:useofmathfunctions
1.8basicStructureofcprograms
1.9programming style
1.10executinga'c'program
1.11UNIXsystem
1.12ms-dosSystem
Reviewquestions
Programmingexercises
2constants,variables,anddatatypes
2.1Introduction
2.2characterset
2.3ctokens
2.4keywordsandidentifiers
2.5constants
2.6variables
2.7datatypes
2.8Declarationofvariables
2.9declarationofstorageclass
2.10assigningvaluestovariables
2.11definingsymbolicconstants
2.12declaringavariableasconstant
2.13declaringavariableasvolatile
2.14overflowandunderflowofdata
Reviewquestions
Programmingexercises
3operatorsandexpressions
3.1Introduction
3.2arithmeticoperators
3.3relationaloperators
3.4logicaloperators
3.5assignmentoperators
3.6incrementanddecrementoperators
3.7conditionalOperator
3.8bitwiseoperators
3.9specialoperators
3.10arithmeticexpressions
3.11Evaluationofexpressions
3.12Precedenceofarithmeticoperators
3.13Somecomputationalproblems
3.14typeconversionsinexpressions
3.15operatorprecedenceandAssociativity
3.16mathematicalfunctions
Reviewquestions
Programmingexercises
4managinginputandoutputoperations
4.1Introduction
4.2readingacharacter
4.3writingacharacter
4.4formattedinput
4.5formattedoutput
Reviewquestions
Programmingexercises
5decisionmakingandbranching
5.1Introduction
5.2decisionmakingwithifstatement
5.3simpleifstatement
5.4Theif...elsestatement
5.5nestingofif...elsestatements
5.6Theelseifladder
5.7Theswitchstatement
5.8The?:Operator
5.9Thegotostatement
Reviewquestions
Programmingexercises
6decisionmakingandlooping
6.1Introduction
6.2Thewhilestatement
6.3Thedostatement
6.4Theforstatement
6.5jumpsinloops
6.6concisetestexpressions
Reviewquestions
Programmingexercises
7arrays
7.1Introduction
7.2one-dimensionalarrays
7.3Declarationofone-dimensionalarrays
7.4Initializationofone-dimensionalarrays
7.5two-dimensionalarrays
7.6initializingtwo-dimensionalarrays
7.7multi-dimensionalarrays
7.8dynamicarrays
7.9moreaboutarrays
Reviewquestions
Programmingexercises
8characterarraysandstrings
8.1Introduction
8.2declaringandinitializingstringvariables
8.3readingstringsfromterminal
8.4writingstringstoscreen
8.5arithmeticoperationsoncharacters
8.6puttingstringstogether
8.7Comparisonoftwostrings
8.8string-handlingfunctions
8.9tableofstrings
8.10otherfeaturesofstrings
Reviewquestions
Programmingexercises
9user-definedfunctions
9.1Introduction
9.2needforuser-definedfunctions
9.3Amulti-functionprogram
9.4elementsofuser-definedfunctions
9.5Definitionoffunctions
9.6returnvaluesandtheirtypes
9.7functioncalls
9.8functiondeclaration
9.9Categoryoffunctions
9.10Noargumentsandnoreturnvalues
9.11argumentsbutnoreturnvalues
9.12argumentswithreturnvalues
9.13Noargumentsbutreturnsavalue
9.14functionsthatreturnmultiplevalues
9.15nestingoffunctions
9.16Recursion
9.17passingarraystofunctions
9.18passingstringstofunctions
9.19Thescope,visibilityandlifetimeofvariables
9.20Multifileprograms
Reviewquestions
Programmingexercises
10structuresandunions
10.1Introduction
10.2definingastructure
10.3declaringstructurevariables
10.4accessingstructuremembers
10.5structureinitialization
10.6copyingandcomparingstructurevariables
10.7operationsonindividualmembers
10.8arraysofstructures
10.9arrayswithinstructures
10.10structureswithinstructures
10.11structuresandfunctions
10.12unions
10.13sizeofstructures
10.14bitfields
Reviewquestions
Programmingexercises
11pointers
11.1Introduction
11.2understandingpointers
11.3accessingtheaddressofavariable
11.4declaringpointervariables
11.5Initializationofpointervariables
11.6accessingavariablethroughitspointer
11.7chainofpointers
11.8pointerexpressions
11.9pointerincrementsandscalefactor
11.10pointersandarrays
11.11pointersandcharacterstrings
11.12arrayofpointers
11.13pointersasfunctionarguments
11.14functionsreturningpointers
11.15pointerstofunctions
11.16pointersandstructures
11.17troubleswithpointers
Reviewquestions
Programmingexercises
12filemanagementinc
12.1Introduction
12.2definingandopeningafile
12.3closingafile
12.4input/outputoperationsonfiles
12.5errorhandlingduringI/Ooperations
12.6randomAccesstofiles
12.7commandlinearguments
Reviewquestions
Programmingexercises
13dynamicmemoryallocationandlinkedlists
13.1Introduction
13.2dynamicMemoryAllocation
13.3Allocatingablockofmemory:NALLOC
13.4Allocatingmultipleblocksofmemory:CALLOC
13.5Releasingtheusedspace:free
13.6Alteringthesizeofablock:REALLOC
13.7Conceptsoflinkedlists
13.8Advantagesoflinkedlists
13.9Typesoflinkedlists
13.10Pointersrevisited
13.11Creatingalinkedlist
13.12Insertinganitem
13.13Deletinganitem
13.14Applicationoflinkedlists
Reviewquestions
Programmingexercises
14Thepreprocessor
14.1Introduction
14.2Macrosubstitution
14.3Fileinclusion
14.4Compilercontroldirectives
14.5ANSIadditions
Reviewquestions
Programmingexercises
15DevelopingaCprogram:someguidelines
15.1Introduction
15.2Programdesign
15.3Programcoding
15.4Commonprogrammingerrors
15.5Programtestinganddebugging
15.6Programefficiency
Reviewquestions
AppendixⅠ:Bit-levelprogramming
AppendixⅡ:ASCIIvaluesofcharacters
AppendixⅢ:ANSIlibraryfunctions
AppendixⅣ:Projects
AppendixⅤ:C99features
Bibliography
Index
— 没有更多了 —
以下为对购买帮助不大的评价