Skip to content

Latest commit

 

History

History
73 lines (66 loc) · 2.09 KB

README.md

File metadata and controls

73 lines (66 loc) · 2.09 KB

What is C?

C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. C is the most widely used computer language. It keeps fluctuating at number one scale of popularity along with Java programming language, which is also equally popular and most widely used among modern software programmers.

Why C?

C is a middle-level language, and it combines the high-level language features with the low-level language features.

What is C used for?

C is a general-purpose programming language. It is used to develop the operating system like UNIX, Linux, etc. It is also used to develop the applications software like MS Office, Google Chrome, etc.

Roadmap for C

1. Introduction to C

  • What is C?
  • Why C?
  • What is C used for?
  • History of C
  • Features of C
  • Applications of C

2. C Environment Setup

  • Installing C on Windows / Linux / Mac
  • C Compiler
  • C Editor
  • C Interpreter

3. C Basic Syntax

  • Tokens
  • Identifiers
  • Keywords
  • Variables
  • Constants
  • Operators
  • Expressions
  • Statements
  • Comments
  • Data Types
  • Loops
  • Functions
  • Arrays
  • Pointers
  • Strings
  • Structure
  • Union
  • Enum
  • Preprocessor
  • Storage Classes

4. C Advanced Topics

  • File Handling
  • Dynamic Memory Allocation
  • Bitwise Operators
  • Command Line Arguments
  • Recursion
  • Macros
  • Error Handling
  • Data Structures
  • Sorting Algorithms
  • Searching Algorithms

5. C Programs

  • Program to Print "Hello World"
  • Program to Add Two Integers
  • Program to Find Size of int, float, double and char
  • Program to Find Sum of Natural Numbers
  • Program to Find Factorial of a Number
  • Program to Check Prime Number
  • Program to Display Fibonacci Series
  • Program to Find GCD (HCF) of Two Numbers
  • Program to Find LCM of Two Numbers
  • Program to Find ASCII Value of Character
  • Program to Find Area of Circle, Rectangle, Triangle and Square
  • Program to Find Perimeter of Circle, Rectangle, Triangle and Square
  • Program to Convert Decimal to Binary, Octal and Hexadecimal