Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Learn about pointers
·
Module 3
Pointers and Functions
1
Modifying Caller Variables with Pointers
Pass pointers to functions to enable modification of caller's variables.
2
Pointers: Pass-by-Value vs. Pass-by-Reference
Explain pass-by-value vs. pass-by-reference semantics using pointers.
3
Returning Pointers from Functions: Pitfalls and Best Practices
Return pointers from functions and identify associated pitfalls, including returning pointers to local variables.
4
Passing Arrays to Functions with Pointers
Pass arrays to functions efficiently using pointer parameters.
5
Returning Multiple Values with Pointer Parameters
Use pointer parameters to return multiple values from a function.
6
Pointers for Utility Functions
Implement utility functions, such as swapping two values, using pointers.
Previous module
Pointer Arithmetic and Arrays
Next module
Dynamic Memory Management