CProgrammingLanguageCourseHours:LectureCoursecontentandthebasicrequirementsChapter1ClanguageOverview1.1Computerandprogram,programdesignlanguage1.2AppearanceanddevelopmentprocessofClanguage1.3SimpleClanguageprograms1.4StepsandmethodsofrunningCprogramChapter2DDatastorageandcomputing2.1Howtostoredatainacomputer2.2Operationsandanalysisofintegerdata2.3Operationsandanalysisofrealdata2.4Calculusofcharacterdata2.5Symbolicconstant2.6Arithmeticoperatorsandarithmeticexpression2.7CoperatorsandCexpression2.8AdvancedPartChapter3MostsimpleCprogramdesign-sequentialprogramming3.1Algorithmisthesoulofprogram3.2Threebasicstructureofprogram3.3CstatementSummary3.4Evaluationexpressionandevaluationstatement3.5Conceptofdatainputandoutput3.6Characterdatainputandoutput3.7Simpleformatinputandoutput3.8Designexampleofsequentialstructuredprogram3.9AdvancedpartChapter4Selectivestructureprogrammingdesign4.1Conditionaldetermination4.2Makeselectivestructurewith“if”statement4.3Makeselectivestructureofthemulti-branchbyusing”switch”statement4.4Synthesizeprogramexample4.5AdvancedPartChapter5Circlestructureoftheprogramdesign5.1Requiredcirclestructuresduringtheprogram5.2Use“while”statementand“do...while”statementtoachievecircular5.3Used“for”statementcycle5.4Cycleofnested5.5Advancedendingcycle5.6Severalcirclecomparison5.7Programexamples5.8AdvancedpartChapter6Useofarrayprocessingbulkdata6.1Whyuseanarray6.2Definitionandreferenceofone-dimensionalarray6.3Definitionsandreferenceoftwo-dimensionalarraysof6.4Characterarray6.5AdvancedpartChapter7Functionmodularprogramdesign7.1Whatisthefunction?7.2Functiondefinitionandcall7.3Functionofnestedcallsandrecursivecalls7.4Arraysasfunctionparameters7.5Variablescopeandlifetime7.6Internalfunctionsandexternalfunctions7.7AdvancedpartChapter8Gooduseofpointer8.1Whatisapointer?8.2Pointervariable8.3Referstothearraythroughpointers8.4Referencetothestringbyapointer8.5AdvancedpartChapter9Usesyntagmtodealwithcombinationsofdata-user-defineddatatype9.1DefinitionsanduseoftheSyntagmvariable9.2Syntagmarray9.3Syntagmpointer9.4Usesyntagmvariableanditspointerasfunctionparameters9.5Deallinkedlistwithpointers9.6AdvancedpartChapter10Usefiletosavedata10.1ConceptofCfile10.2Fileopenandclose10.3Filesequentialreadandwrite10.4Filerandomreadandwrite10.5AdvancedpartClassHoursAssociateSheetCoursecontentRecommendclasshoursTeachingLectureAssignmentExperimentsSubtotal1422442634444426564286842107642888421094426104426Total48381664