UsefulLinks
Computer Science
Programming
By Language
C Programming
1. Introduction to C Programming
2. Development Environment Setup
3. Basic Program Structure
4. Variables and Data Types
5. Operators and Expressions
6. Input and Output Operations
7. Control Flow Statements
8. Functions
9. Arrays
10. Pointers
11. Strings
12. Structures and Unions
13. Dynamic Memory Management
14. File Input and Output
15. Preprocessor
16. Advanced Programming Concepts
17. Best Practices and Style
10.
Pointers
10.1.
Pointer Fundamentals
10.1.1.
Memory Addresses
10.1.2.
Pointer Declaration
10.1.3.
Pointer Initialization
10.1.4.
Address-of Operator
10.1.5.
Dereference Operator
10.1.6.
Null Pointers
10.1.7.
Pointer Arithmetic
10.2.
Pointers and Arrays
10.2.1.
Array Name as Pointer
10.2.2.
Pointer Subscripting
10.2.3.
Pointer vs Array Notation
10.2.4.
Dynamic Array Access
10.3.
Pointers and Functions
10.3.1.
Pass by Reference Simulation
10.3.2.
Pointer Parameters
10.3.3.
Returning Pointers
10.3.4.
Function Pointer Basics
10.4.
Advanced Pointer Concepts
10.4.1.
Pointers to Pointers
10.4.2.
Pointer Arrays
10.4.3.
Array of Pointers
10.4.4.
const Pointers
10.4.5.
Pointers to const
10.4.6.
void Pointers
10.5.
Function Pointers
10.5.1.
Function Pointer Declaration
10.5.2.
Function Pointer Assignment
10.5.3.
Calling Functions via Pointers
10.5.4.
Function Pointer Arrays
10.5.5.
Callback Functions
Previous
9. Arrays
Go to top
Next
11. Strings