-
Welcome to this C language programming course, say goodbye to boring 15 minutes lectures, in this course you will find:
Quick and powerful lectures
A lot of examples
Animations
Illustrations
A solved quiz after almost each lecture
Practice based learning
Source codes
Programming tips and tricks
So don't hesitate to enroll, see you in the first lecture to start learning programming!
Overview
Syllabus
-
- Introduction
- Set up the environment
- Create a C file
- Our first program
- What is a variable?
- Data types
- Declare and initialize a variable
- Constants
- Variable naming rules
- Create your own data types with enum and typedef
- Boolean data type
- Print a variable
- Scan a variable
- What is an operator ?
- Arithmetic operators
- Type casting
- Relational operators
- Logical operators
- Assignment operators
- Difference between a++ and ++a
- Bitwise operators
- What is a condition ?
- If statement
- Else statement
- Else if statement
- Switch statement
- Ternary operator
- Nested conditions
- What is a loop ?
- While loop
- Do while loop
- For loop
- Choose the right loop
- Infinite loop
- Break and continue statements
- Nested loops
- What is a function ?
- How to create a function ?
- Pass by value VS pass by reference
- Let's create some functions !
- Built-in functions
- What is an array ?
- How to create arrays
- Get information from an array
- CourseManipulateArray
- What is a string ?
- How to create a string
- string.h functions
- Scan a string properly
- What is a pointer?
- How to create a pointer
- CourseDereferencePointer
- Pointers and functions
- Pointers and arrays
- Memory allocation
- Key points about pointers
- Conclusion