C Programming Language Syllabus

Subject Details

  1. Overview of C Language

1. History of C

Trace the evolution of the C programming language in this informative tutorial. Learn about its origins, development, and impact on modern computing. Discover the key figures and events that shaped C's history, and how it influenced the development of other programming languages. Understand the significance of C in the development of operating systems, compilers and other critical software. Whether you're a beginner or an experienced developer, this tutorial will give you a deeper appreciation of C's place in the history of computer science.

2. First Program in C Hello World

Learn the basics of C programming by creating your first "Hello World" program in this beginner-friendly tutorial. Step-by-step instructions guide you through the process of writing, compiling, and running your program. Discover the essentials of C syntax and structure, and learn how to use basic C functions and commands. Whether you're new to programming or just new to C, this tutorial will help you get started on your journey to becoming a C programmer.

3. Basic Structure of C Programming

4. Tokens in C

5. Keywords in C

6. Identifiers in C

7. Format Specifiers

8. Format Specifiers Examples

  2. Data Types in C Language

1. Introduction to Data Types in C

Introduction to Data Types in C

2. int Data Type in C

3. float Data Type in C

4. double Data Type in C

5. char Data Type in C

  3. Variable in C Language

1. Variable Introduction in C

Variable Introduction in C

2. Variable Declaration and Initialization

3. Variable types and Scope in C

4. Local Variable in C

5. static Variable in C

6. Global variables in C

7. Storage Class in C

  4. Constant in C Language

1. Constants in C

Learn about constants in C programming and their importance in software development. This tutorial covers the syntax, usage, and benefits of using constants in C code. Discover how to define and use constants in your programs for improved readability and maintainability.

  5. Operators and Enums in C Language

1. Introduction to Operator in C

Introduction to Operator in C

2. Arithmetic Operators in C

3. Relational Operators in C

4. Bit-wise Operators in C

5. Logical Operators in C

6. Assignment Operators in C

7. Conditional Operator in C

8. sizeof() Operator in C

9. Operator Precedance

10. ASCII Value

  6. Decision Making of C Language

1. Decision Making in C Introduction

2. if Statement

3. if-else Statement

4. Nested if Statement

5. if else if Ladder

6. switch case in C

  7. Loop control in C Language

1. Loop Introduction in C Language

2. While Loop in C Language

3. Do While Loop in C Language

4. For Loop in C Language

Learn how to use the for loop in C programming with this comprehensive tutorial. Discover the syntax, usage and examples of for loop in C, and how it can be used to improve the efficiency of your code. Master the concept of for loop and take your C programming skills to the next level with this easy-to-follow guide.

  8. Control Flow in C Programming

1. break Statement in C

2. continue Statement in C

3. goto Statement in C

  9. Array in C Language

1. Single Dimensional Array

2. Multi-Dimensional Array in C

  10. String in C Language

1. Introduction to String

  11. Function in C Language

1. Function in C

2. Function Calling in C

3. return type in Function

4. Call by Value in C

5. User Define Function

6. Predefined Functions

  12. String functions in C

1. All String Functions

2. strcat() function

3. strncat() function

4. strcpy() function

5. strncpy() function

6. strlen() function

7. strcmp() function

8. strcmpi() function

9. strchr() function

10. strrchr() function

11. strstr() function

12. strrstr() function

13. strdup() function

14. strlwr() function

15. strupr() function

16. strrev() function

17. strset() function

18. strnset() function

19. strtok() function

  13. Recursion in c

1. Introduction to Recursion

2. Direct and Indirect Recursion

  14. Pointer in C Language

1. Pointer in C

2. types of pointer

3. NULL pointer

4. Dangling Pointer

5. Void/Generic Pointers

6. Wild Pointer

7. Near, Far and Huge Pointer

8. Pointer Expressions and Arithmetic

9. Pointer and Array

10. Strings as pointers

11. Pointer to Function

12. Call by Reference in C

  15. Structure in C Language

1. Structure in C

2. Nested Structure in C

3. Array of Structures in C

4. Pointer to Structure

5. Structure to Function in C

6. typedef in C

7. typedef vs #define in C

  16. Union in C Language

1. Union in C

  17. File Input/Output

1. Introduction to File

2. File Operation in c

  18. Dynamic Memory Allocation

1. Introduction to DMA

2. calloc() and free()

3. realloc() and free() function

  19. C Pre-processor

1. Introduction about Pre-processor

  20. Command Line Arguments

1. Introduction CLAs

C Programming Language