UsefulLinks
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
  1. Computer Science
  2. Programming
  3. 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
9.
Arrays
9.1.
One-Dimensional Arrays
9.1.1.
Array Declaration
9.1.2.
Array Initialization
9.1.3.
Element Access
9.1.4.
Array Bounds
9.1.5.
Array Traversal
9.1.6.
Array Size Determination
9.2.
Multi-Dimensional Arrays
9.2.1.
Two-Dimensional Arrays
9.2.2.
Higher-Dimensional Arrays
9.2.3.
Memory Layout
9.2.4.
Initialization Techniques
9.2.5.
Nested Loop Processing
9.3.
Arrays and Functions
9.3.1.
Array Parameters
9.3.2.
Array Decay to Pointers
9.3.3.
Passing Array Size
9.3.4.
Modifying Arrays in Functions
9.3.5.
Returning Arrays from Functions
9.4.
Character Arrays
9.4.1.
String Representation
9.4.2.
Null Terminator
9.4.3.
String Initialization
9.4.4.
String vs Character Array

Previous

8. Functions

Go to top

Next

10. Pointers

About•Terms of Service•Privacy Policy•
Bluesky•X.com

© 2025 UsefulLinks. All rights reserved.