Limited Period Offer : 20% Discount on online/offline courses, for more details call/whatsapp

Arrays Introduction

1 min read
1 year ago By Aniket Prajapati

ARRAYS

We know datatypes like int ,char ,float ,double ,etc . Arrays comes into the roll when multiple data has to be stored of same data type.

Introduction

(1). An array is a collection of items of same data type stored at contiguous memory locations. (2). As array stores data in continuous memory location the user can find the location of data easily eg:- we can think of an array as a flight of stairs where on each step is placed a value (let’s say one of your friends). Here, you can identify the location of any of your friends by simply knowing the count of the step they are on.

(Tip: Location of index depends upon the datatype.)

Is the array always of a fixed size?

In C language, the array has a fixed size meaning once the size is given to it, it cannot be changed i.e. you can’t shrink it nor can you expand it. The reason was that for expanding if we change the size we can’t be sure ( it’s not possible every time) that we get the next memory location to us for free. The shrinking will not work because the array, when declared, gets memory statically allocated, and thus compiler is the only one that can destroy it.

code to understand :

#include

using namespace std;

int main() { // initialize an integer array with three elements, all // of which are initially set to 0 int arr[3] = { 0, 0, 0 };

// set the first element to 1
arr[0] = 1;

// set the second element to 2
arr[1] = 2;

// set the third element to 3
arr[2] = 3;

// print the contents of the array to the console using
// a for loop
for (int i = 0; i < 3; i++) {
	cout << arr[i] << " ";
}

return 0;

}

Jun 12, 2023 21:40 Back to Articles

Other Articles

EdKool.com Launches: A New Destination for All Things Education & Technology

We're delighted to announce the launch of EdKool.com, a unique platform designed to bridge the gap between education and technology.

1 year ago By Santosh Kshirsagar
Things you should learn to become good web developer for any tech stack

In this articles all concepts covered to become web developer

1 year ago By Santosh Kshirsagar
Merge Two Sorted Linked List

Merge Two Sorted Linked List is a Standard Linked list Problem which is Frequently asked in Many Coding interviews. The basic idea is you have given Two Sorted Linked list which are sorted in its own and you have to return return a pointer node which has a merge single list of both the sorted list .

1 year ago By Aniket Prajapati
React State Management Made Easy: Zustand and Redux Explained React State Management Made Easy: Zustand and Redux Explained

In this article, we will discover two powerful state management libraries for React: Zustand and Redux. Also explore their unique approaches, advantages, and use cases, to simplify and optimize your application's state handling. Choose the best fit for your project's needs and boost development efficiency with these popular solutions.

1 year ago By Mitali Gupta