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

Arrays Introduction

1 min read
2 years 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

Binary Search top interview questrions.

As we know binary search itself is a imp topic to be learned in Data Structures and Algorithm so, This article contains all the important questions that can be asked in coding interview or online assessment(OA) . Here the questions clear all the concepts and the variety in questions helps to understands the logic behind the concepts .

2 years ago By Aniket Prajapati
Top 10 Web Frameworks of 2023 Top 10 Web Frameworks of 2023

As technology evolves and new trends arise, the landscape of web frameworks is continually shifting. This article will present the top 10 web frameworks to consider in 2023.

2 years ago By Mitali Gupta
Best Websites for Building Resumes

In this article, we will explore five top websites that can assist you in crafting a compelling resume to increase your chances of getting shortlisted by companies.

2 years ago By Mitali Gupta
10 common JavaScript interview questions that you might encounter !!!

In this article, we will discuss 10 JS questions that are commonly asked in interviews. These questions cover a range of JavaScript topics and are commonly asked in interviews to assess a candidate's understanding of the language. Make sure to practice and understand these concepts to perform well in JavaScript interviews.

2 years ago By Mitali Gupta