Advanced C Programming – from Pointers to data structures
About Course
Basic C Programming Course(a Free course you can enroll) is the mandatory course to complete in order to be eligible to take this course.
in this course, we covered most advanced topics in the C Language like pointers, arrays, strings, structures,. storage classes. and their relation with pointer linking with every data types. we also discussed about the relation with structures and pointers.
utilize this course to become expert C Programmer in the Linux World.
Job Interview Tip: only Linux or only C will not get you job, only the combination of Both C and Linux has ample number of opportunities in the programming space.
Choosing this course is a great choice to become expert C developer
Course Content
Local Variables and Global Variables
Static, Extern, Auto, Register
Scope and Life time of a Variable
Data Types Revisited – unsinged, Signed, long short
Bit Operators and Its applications
Arrays – Concepts in C
Multi-Dimensional Arrays
Basic Strings Concept in C – how it Works
Some String manipulation Best Practices – Dos and Don’ts
Methods of accessing Strings
Passing the array to a function and returning
Passing 2D Array and Returning 2D Arrays
Dynamic memory allocation to a 2D array
Array of pointers and pointer to an array.
String and Standard library functions recap
Pointers and strings
Const Qualifier
Passing and returning const strings
2D-array of characters
Array of Pointers to Strings
Limitation of Array of Pointers to Strings
Introduction to Structures Concept in C
Do’s and Don’ts on Structure Operations
Structure Boundaries, Padding, Alignment – What is the size of Structure declared?
Accessing Structures using Pointer
Structure and Pointer Relation in Function
Student Ratings & Reviews
No Review Yet
