C programming syllabus

4,970 views

Published on

Myfootpath Infomedia provides endeavor solutions that include custom website development, website designing, e-commerce solutions, online-marketing, CMS, SEO, i-Phone Development, Android Development, SharePoint Development, Open Source Development

we provide project development and training courses for C

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,970
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
106
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

C programming syllabus

  1. 1. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comSyllabus:C PROGRAMMING COURSEChapter 1: Getting StartedWhat is C?BackgroundSample ProgramComponents of a C Program1. Example2. Data Types3. Variables4. Naming Conventions for C Variables5. Printing and Initializing Variables6. Array Examples7. Compiling and Executing a C ProgramChapter 2: Functions and OperatorsExamples of C FunctionsFunctionssum Invoked from mainInvoking FunctionsElementary OperatorsThe operator= OperatorsOperatorsThe Conditional OperatorIncrement and Decrement ExamplesIncrement and Decrement Operators
  2. 2. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comChapter 3: Control Flow ConstructsExamples of ExpressionsIfIf elseWhileForEndless Loopsdo whilebreak and continueswitchelse ifChapter 4: The C Preprocessor#defineMacros#includeConditional Compilation#ifdef#ifndefChapter 5: Simple I/OCharacter I/OEnd of FileSimple I/O ExamplesSimple I/O RedirectionI/O with Character Arrays
  3. 3. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comChapter 6: More on FunctionsGeneralFunction DeclarationsReturning a Value or NotFunction PrototypesArguments and ParametersOrganization of C Source FilesExtended ExampleThe get line FunctionThe strcmp FunctionThe check FunctionThe atom FunctionThe average FunctionSummaryChapter 7: Bit ManipulationDefining the Problem SpaceA Programming ExampleBit Wise OperatorsBit Manipulation FunctionsCircular ShiftsChapter 8: StringsFundamental ConceptsAggregate OperationsString FunctionsChapter 9: Higher Dimensional ArraysArray DimensionsAn Array as an Argument to a FunctionString Arrays
  4. 4. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comChapter 10: Separate CompilationCompiling Over Several FilesFunction ScopeFile ScopeProgram ScopeLocal staticregister and externObject FilesLibrariesThe C LoaderHeader FilesChapter 11: Pointers (Part 1)Fundamental ConceptsPointer Operators and OperationsChanging an Argument with a Function CallPointer ArithmeticArray TraversalString Functions with PointersPointer DifferencePrototypes for String ParametersRelationship Between an Array and a PointerThe Pointer Notation *p++Chapter 12: Pointers (Part 2)Dynamic Storage Allocation –mallocFunctions Returning a PointerInitialization of Pointersgets - a Function Returning a PointerAn Array of Character PointersTwo Dimensional Arrays vs. Array of PointersCommand Line ArgumentsPointers to PointersPractice with PointersFunction Pointers
  5. 5. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comChapter 13: StructuresFundamental ConceptsDescribing a StructureCreating StructuresOperations on StructuresFunctions Returning StructuresPassing Structures to FunctionsPointers to StructuresArray of StructuresFunctions Returning a Pointer to a StructureChapter 14: Structure Related Itemstyped - New Name for an Existing TypeBit FieldsUnionsNon-Homogeneous ArraysEnumerationsChapter 15: File I/OSystem Calls vs. Library CallsOpening Disk FilesOpenI/O Library FunctionsCopying a FileCharacter Input vs. Line InputScanfPrintfFcloseServicing Errors - errno.hfeof
  6. 6. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comChapter 16: Information about FilesThe stat FunctionFile ExistenceTelling Time - time and ctimeTelling Time – local timeChapter 17: I/O with StructuresA Database ApplicationThe menu FunctionThe write FunctionThe create_db FunctionThe fread FunctionThe print_db FunctionFseekThe retrieve_db Functionfflush and ftellChapter 18: Useful Library Functionsstrstrstrchr, strrchrsystemstrtokstrspn, strcspnMath FunctionsCharacter Testing Functionsexit and at exitsignalmemcpy and memsetqsortBinary Search –bsearch

×