Beruflich Dokumente
Kultur Dokumente
What is C Language?
Facts about C
Why to use C?
Where to use C?
Environment Setup
Hello, World! Example
Compile & Execute C Program
Compile, Link and Execute
Tokens in C
Semicolons;
C Comments
C Identifiers
C Keywords
Whitespaces in C
Getting User Input
What is an operator?
Arithmetic Operators
Relational Operators
Logical Operators
o
o
o
o
o
Bitwise Operators
Assignment Operators
sizeof() operator
Ternary operator
Operators Precedence
C Flow Control
o
o
o
o
o
o
o
o
o
o
o
o
o
Day 3 - Functions in C
o
o
o
o
o
o
o
o
o
o
Numbers
o
o
o
Defining Numbers in C
Math Operations in C
Random Numbers in C
Strings
o
o
o
What is a Structure?
Defining a Structure
Accessing Structure Members
Structures as Function Arguments
Pointers to Structures
Unions
o
o
o
What is a Union?
Defining a Union
Accessing Union Members
Bit Fields
o
o
o
o
o
o
o
o
o
o
o
What is Preprocessor?
Types of Preprocessors
Preprocessor Operators
Macros
o
o
o
Header Files
o
o
o
o
o
Error Handling
o
o
o
o
o
errno
perror()
strerror()
Divide by zero errors
Program Exit Status
Memory Management
o
Memory Organization in C
o
o
Project Definition
Objective of the Project
Design Project Modules
Coding Project Modules