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:

  1. Pointers
  2. Java EE platform
  3. Arrays
  4. Multi-dimensional arrays
  5. Array data structures for applications

REQUIRED TASKS

  1. Read the lesson 2 and complete the non-graded quiz at the end of each section.
  2. Read textbook Chapter 1 section 11 for pointers, and Chapter 3 for arrays.
  3. Do the tasks of Lab2.
  4. Write program solution to the questions of A2.
  5. Write program solution to the questions of A2.

LEARNING OUTCOMES

By the end of this lesson, students will be able to:

  1. Explain the concepts of pointers.
  2. Use pointers to access and operate data objects.
  3. Describe the concepts of arrays and multiple-dimensional arrays.
  4. Use pointers to do array operations.
  5. Use array data structures to represent and store data records in applications.
Go back