Useful Links
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
Pointers
Pointer Fundamentals
Memory Addresses
Pointer Declaration
Pointer Initialization
Address-of Operator
Dereference Operator
Null Pointers
Pointer Arithmetic
Pointers and Arrays
Array Name as Pointer
Pointer Subscripting
Pointer vs Array Notation
Dynamic Array Access
Pointers and Functions
Pass by Reference Simulation
Pointer Parameters
Returning Pointers
Function Pointer Basics
Advanced Pointer Concepts
Pointers to Pointers
Pointer Arrays
Array of Pointers
const Pointers
Pointers to const
void Pointers
Function Pointers
Function Pointer Declaration
Function Pointer Assignment
Calling Functions via Pointers
Function Pointer Arrays
Callback Functions
Previous
9. Arrays
Go to top
Next
11. Strings