2 C Features - Pointers and Arrays
This lesson introduces pointers and arrays. Pointers are variables to store memory addresses of data objects stored in memory at runtime. Pointer is a unique and core feature of C programming language, that gives C the power to do memory address operations. Arrays are fundamental data structures to store a collection of same type data values. Pointers provide an efficient tool for array operations.
LESSON TOPICS
In this lesson, we are going to study the following topics:
- Pointers
- Java EE platform
- Arrays
- Multi-dimensional arrays
- Array data structures for applications
REQUIRED TASKS
- Read the lesson 2 and complete the non-graded quiz at the end of each section.
- Read textbook Chapter 1 section 11 for pointers, and Chapter 3 for arrays.
- Do the tasks of Lab2.
- Write program solution to the questions of A2.
- Write program solution to the questions of A2.
LEARNING OUTCOMES
By the end of this lesson, students will be able to:
- Explain the concepts of pointers.
- Use pointers to access and operate data objects.
- Describe the concepts of arrays and multiple-dimensional arrays.
- Use pointers to do array operations.
- Use array data structures to represent and store data records in applications.