Introduction
C language is a very simple programming language , This is a middle level language which was developed in 1970s at Bell Laboratories by Dennis Ritchie. It has the concept of high level Language as well as the power of Low Level Language. The Whole “Unix ” operating system is designed using C Programming Language. C programming language was derived from “B” language and the “B” language was derived from BCPL (Basic Combined Programming Language).
Why Learn C Programming Language
- C Language is a most popular language is the world
- C Language is different syntax by Java , Python language according.
- C Language is very fast , very simple by Java , Python language according.
C language Important Topic
Introduction
Token
Keyword
Identifier
Data Types
Variable
Constants/Literals.
Operator.
Format Specifiers
Escape Sequences
Conditional Statement
Loop.
Jumping Statement
Typecasting
Function
Recursion
Arrays
Pointer
Array and Pointer Arithmetic
Function Call by value vs Call by Reference
Array to a Function
Pattern
String
Structure
Typedef.
Dynamic Memory Allocation
Functions For Dynamic Memory allocation
Storage Class in C
Void pointer
Null pointer
Dangling Pointer
Wild Pointer
Function Pointers in C.
Pre-processors
#include & #define
Predefined Macros and Other Pre-processor Directives
File I/o in C
File I/O Functions in C.
File modes, fgets,fputs,fputc & more on C file handling.
Command Line argument in C.
Call Back Function
Memory Leak in C.