About Course

C Programming

C is a building block for many other currently known languages. C has features that allow the programmer to organize programs in a clear, easy, logical way. After learning this language candidates are able to start with their others oops related language like C++, .net or java etc

  • Programming Logic Building
  • Creating Small Program
  • Working with Conditional Construct
  • Working with Looping Construct
  • Handling Arrays and Strings
  • Working with Structures
  • Working with Pointer
  • Working with Files

Course Content


  • History and Features of C
  • Importance of C
  • About Procedural Language
  • Role of Compiler
  • Role of Interpreter
  • The Structure of a C Program
  • Writing C Programs
  • Building an Executable Version of a C Program
  • Debugging a C Program
  • Examining and Running a C Application Program
  • Keywords
  • Data Type
  • Variable
  • Constants
  • Identifiers
  • Operators
  • Operators Precedence and Associativity
  • Data Type Conversion
  • Preprocessor Directives Input and Output Operators
  • Input and Output Statements
  • IF Statement
  • IF ELSE Statement
  • IF ELSE IF Ladder Statement
  • Nested IF ELSE Statement
  • SWITCH CASE Statement
  • For Loop
  • While Loop
  • Do While Loop
  • Nested Loop
  • Patter Printing using Loop
  • GO TO Statement
  • Break Statement
  • Continue Statement
  • Return Statement
  • One Dimensional Array
  • Two Dimensional Array
  • Character Array (String)
  • Searching in Array
  • Sorting in Array
  • Introduction to functions
  • Types of functions
  • Nesting of functions
  • Searching in Array
  • Array Passing is functions
  • Recursion
  • Call by Value Call By Reference
  • Introduction to structure
  • Advantages of structure
  • Array of structure
  • Structure using pointer
  • Structure with functions
  • Applications of structure
  • Introduction to union
  • Advantages of union
  • Difference between union and structure
  • Introduction to enum
  • Working with Union
  • Introduction to Pointer
  • Array and Pointer
  • Dynamic memory allocation using Pointer
  • Passing Array as Pinter into Function
  • Passing Structure to Function using Pointer
  • Introduction to file
  • File opening modes
  • Opening and closing a file
  • Input output operations on file
  • Applications of file management


Minimum Requirement

High School

Exit Profile
  • Junior Software Engineering
  • Jr. Application Developer
  • Junior Programmer
Based on 42 reviews
5 stars
4 stars
3 stars
2 stars
1 stars

CCC Online Test 2021 CCC Practice Test Hindi Python Programming Tutorials Best Computer Training Institute in Prayagraj (Allahabad) O Level NIELIT Study material and Quiz Bank SSC Railway TET UPTET Question Bank career counselling in allahabad Website development Company in Allahabad Sarkari Exam Quiz