C is a general-purpose programming language that is extremely popular, simple and flexible. It is machine-independent, structured programming language which is used extensively in various applications. This ebook course teaches you basic to advance level concept of C Programming to make you pro in C language.
Here is what is covered in the book -
Chapter 1: What is C Programming Language? Basics, Introduction and History
What is C programming?History of C languageWhere is C used? Key ApplicationsWhy learn 'C'?Chapter 2: How to Download & Install GCC Compiler for C in Windows, Linux, Mac
Chapter 3: C Hello World Example: Your First Program
Chapter 4: How to write Comments in C Programming
Chapter 5: C Tokens, Keywords, Identifiers, Constants, Variables, Data Types
What is a Character set?TokenKeywords and IdentifiersWhat is a Variable?Data typesChapter 6: C Conditional Statement: IF, IF Else and Nested IF Else with Example
What is a Conditional Statement?If statementRelational OperatorsThe If-Else statementConditional ExpressionsChapter 7: C Loops: For, While, Do While, Break, Continue with Example
What are Loops?Types of LoopsWhile LoopDo-While loopFor loopBreak StatementChapter 8: Switch Case Statement in C Programming with Example
What is a Switch Statement?Flow Chart Diagram of Switch CaseNested SwitchWhy do we need a Switch case?Chapter 9: C Strings: Declare, Initialize, Read, Print with Example
What is a String?Declare and initialize a StringString Input: Read a StringString Output: Print/Display a StringThe string libraryChapter 10: Storage Classes in C: auto, extern, static, register with Example
What is a Storage Class?Auto storage classExtern storage classStatic storage classRegister storage classChapter 11: C Files I/O: Create, Open, Read, Write and Close a File
How to Create a FileHow to Close a fileWriting to a FileReading data from a FileInteractive File Read and Write with getc and putcChapter 12: Functions in C Programming with Examples: Recursive, Inline
What is a Function?Library Vs. User-defined FunctionsFunction DeclarationFunction DefinitionFunction callFunction ArgumentsVariable ScopeChapter 13: Pointers in C Programming with Examples
What is a Pointer?How does Pointer Work?Types of a pointerDirect and Indirect Access PointersPointers ArithmeticPointers and ArraysChapter 14: Functions Pointers in C Programming with Examples
Chapter 15: C Bitwise Operators
Chapter 16: C Dynamic Memory Allocation using malloc(), calloc(), realloc(), free()
How Memory Management in C works?Dynamic memory allocationThe malloc FunctionThe free FunctionChapter 17: TypeCasting in C: Implicit, Explicit with Example
What is Typecasting in C?