C Advanced
- Offered byProgramming hub
C Advanced at Programming hub Overview
Duration | 4 hours |
Mode of learning | Online |
Difficulty level | Intermediate |
Credential | Certificate |
C Advanced at Programming hub Highlights
- Salary: 87,000 USD per year
C Advanced at Programming hub Course details
- Who wants to enhance their knowledge and skill in C language
- Who wants to transit from other languages to C
- What Will Be Learning?
- What are Functions and how to call a function
- Manipulating the flow of a program
- Memory Management.
- What are header files
- C is base of many popular programming languages, hence one can easily learn other languages once he learns C.
- C is widely used in embedded systems, making drivers and system software
C Advanced at Programming hub Curriculum
Grouping task together
What is Function?
Writing a function
Calling a function
Let’s Revise
Scope
What is a scope?
Local Scope
Global Scope
Let's Revise
Calling the function repeatedly
What is recursion?
Recursion in action
Let's Revise
Manipulating the flow of program
Introduction
break
continue
goto
Let's Revise
String
What is a string?
Operations on strings
Let's Revise
Strong address of variable(Pointer)
What is a Pointer?
* and &
Using pointers in C
Let’s Revise
Storing different values
What is a structure?
Writing a structure
Accessing structure data
Let’s Revise
Union
What is a union?
Writing a union
Accessing union data
Let’s Revise
Preprocessors in C
What is a preprocessor?
Different type of preprocessor directives
Exploring include and define
Let’s Revise
Header Files in C
Header files in C
Exploring different header files in C
Let’s Revise
Memory Management in C
Memory management in C
Malloc function
Calloc function
Free function
Realloc function
Let’s Revise
Operations on File
Introduction
Opening a file
Reading a file
Writing a file
Closing a file
Let’s Revise