C LANGUAGE TRAINING PROGRAM
DURATION | 1.5 MONTHS
All programming languages require a translator to convert the program into machine code. C language is a structured compiled programming language which is widely used in the development of application and system software.
C language was developed by Dennis Ritchie in order to port UNIX across various platforms. It has a rich set of features, innumerous advantages.
Turbo C is the most widely used and popular C compiler on DOS and Windows platform.
What we offer:
- Basics of Programming
- Introduction to C Language
- History and Development
- Features of C Language
- Environment Setup
- Keywords
- Data types
- Variables
- Constants
- Identifiers
- Tokens
- Operators
- Comments
- Conditional Statements
- Control Structures Iterations
- If statement / If else statement / Nested if else
- Switch case statement
- For loop / While loop / Do while loop / Nested loops
- Introduction to Functions
- Types of Functions
- Nesting of Functions
- Call: Value & Reference
- Recursion in C
- Storage Classes
- What is Arrays
- Declaring Arrays / Initializing Arrays
- Accessing Array Elements
- Searching
- Sorting
- 2 D Array
- Several Examples of 2 D arrays
- Multidimensional Arrays
- Strings in C
- String handling built in functions
- Several examples C gets() & puts() C String Functions, etc.
- Array of Strings
- Searching in Array of Strings
- Introduction to Structure, Union and Enum
- Advantages of structure
- typedef in C
- C Array of Structures
- Structure using pointer
- Structure with functions
- Difference between union and structure
- Introduction C File Handling
- Opening and closing a file
- Reading and Writing in a file
- Binary I/O functions
- C File Handling functions
- Introduction to Pointers
- Use of Pointers
- Types of Pointers
- NULL Pointers / Void Pointer
- C Pointer to Pointer
- C Pointer Arithmetic
- sizeof() operator in C
- Dangling Pointers in C
- Array using pointers / String using pointers
- Pointers in Functions
- Function pointer as argument in C
- Introduction to Pointers
- C Expressions
- Data Segments
- Flow of C
- Program Classification of Programming Languages
- Projects