C Programming - Pointers Explained
What you'll learn
- Comprehensive introduction to pointers
- De-referencing a pointer
- Passing by value vs Pass by reference
- Pointers & Arrays
- Debugging pointer applications
- Understanding of programming in either C or C++
Learn how pointers work using first principles.
This course demonstrates pointers in C and explores their use in detail.
In contrast with most other C programming courses, here, we are not only focusing on the syntax of different statements but we are going in-depth, behind the scenes and explore how different statements operate. This is especially important when it comes to pointers and pointer manipulation as pointers directly interface with memory locations.
In this course you will learn:
How pointers work
Pointers & Strings
Pointers & Arrays
Passing by value & passing by reference
This type of in-depth analysis will provide you with a rigid foundation upon which you can build a solid understanding of the C programming language. This rigid foundation, in turn, will ensure that you deeply understand how the programming language operates in the background you will be less likely to make mistakes when programming yourself.
A lot of additional support material is provided as part of the course, including all of the code that you see written on the screen and the slides presented.
Throughout the course, extensive use of slides and graphics is being utilised in order to aid the understanding and memorability of complex programming concepts. All lessons come complete with coding exercises to help you practice the new concepts that are being discussed during the course and ensure that you have a thorough and practical understanding.
Who this course is for:
- Experienced programmers that want to learn Pointers in C & C++
My professional experience is in software engineering for embedded systems focused on primarily writing code for real-time applications and providing expert consultation in the automotive industry.
I have worked for one of the leading vehicle manufacturers in the UK and lectured in multiple universities and in the on subjects including embedded systems engineering, safety-critical programming and more.
In the past, I have also served as a teaching fellow in the automotive industry teaching junior and senior engineers how to write high-quality code (primarily in the C programming language) to meet all relevant industry standards such as MISRA-C and more.