> For the complete documentation index, see [llms.txt](https://mun.gitbook.io/c/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mun.gitbook.io/c/ex/ps5.md).

# Problem Set 5: Pointer and Dynamic Memory Allocation

## Problem Set 2.1: Pointer

* Pointer for primitive data types.
* Assing and Accessing data using the pointer.
* Print variable value and address using the pointer.
* Expression Evaluation using the pointer.
* Different Arithmetic Operations using the Pointer.
* Different Conditional Operations using the Pointer.
* Different Loop Operation using the Pointer.
* Different Operator uses using the Pointer.
* Swap two numbers using the Pointer

## Problem Set 1.2: Dynamic Memory Allocation

* Dynamic Memory Allocation for primitive data types.
* Do the following task after Dynamic Memory Allocation.
  * Assign & access data using a pointe&#x72;**.**
  * Expression Evaluation using pointer.
  * Different Arithmetic Operations using the Pointer.
  * Different Conditional Operations using the Pointer.
  * Different Loop Operation using the Pointer.
  * Different Operator uses using the Pointer.
* Deallocate Memory after Dynamic Memory Allocation.
