1D Arrays
1D Arrays
#include <iostream>
using namespace std;
----------------------------------------------------------------------
int main() {
---------------------------------------------------------------------------
----------------> Array Declaration and Initialization <-------------------
---------------------------------------------------------------------------
int A[5]; // Declare Array of 5 size ---> Static Array ---> Garbage Values
---------------------------------------------------------------------------
----------------------> Finding Array Length <----------------------------
---------------------------------------------------------------------------
---------------------------------------------------------------------------
-----------------------> Array Traversing <--------------------------------
---------------------------------------------------------------------------
1. A[2]
2. 2[A]
3. *(A+2)
---------------------------------------------------------------------------
--------------------> Static VS Dynamic Array <----------------------------
---------------------------------------------------------------------------
int arr4[5];
int* ptr = new int[5]; // Dynamic Array of size 5 ----> created in Heap
delete[]ptr; // Deallocation of memory ---> returning to heap.
---------------------------------------------------------------------------
----------------> Increasing Size of an Array <----------------------
---------------------------------------------------------------------------
Steps:
delete[]p;
p = q;
q = NULL;
return 0;
}