C Programming Tutorial — Array In C With Example [Pros And Cons Of Array]

Antor Kumar Das
2 min readJun 30, 2022

--

An array is a linear data structure that contains a particular number of data of the same type. The data structure is a system of any programming language that deals with the storing, organizing, and processing of data. In our today’s C programming tutorial we are going to learn everything about the array in c. This will be our first tutorial about the data structure. After learning the array in detail you can start solving problems and will be ready to participate in contest programming on any of your favorite online judge platforms for programming.

Array data structure in C with example

To read the whole post click here.

The following things will be covered in detail throughout this post :

  • An Array And Its Types In C
  • Initialization Of An Array Data Structure In C
  • What Is int Array Data Structure?
  • String Array And How To Use This In C
  • Pros And Cons Of An Array
  • Why Is Array Used In C?

Array and its types in C:

An array is a homogeneous data structure that contains same type of data and stores them in contiguous memory allocations. If you need to store and access a series of data you can use an array for that task.

Suppose, you have 5 data 11, 22, 33, 44, and 55. Now you are asked to store them. For this kind of task, you need to use an array data structure. The memory allocation for these 5 data will be continuous in the CPU. If we consider the memory location of 11 as 1004 then the memory location for 22 will be 1008.

So, these 5 data will be stored in the memory as below:

Data Memory location

11 — — -> 1004

22 — — ->1008

33 — — ->1012

44 — — ->1016

55 — — ->1020

As the size of an integer data is 4 bytes that so why each of the data are taking 4 bytes of space in memory. And these data are stored in a contiguous memory location.

That is how the array stores data in the memory location. If you have a character type of array. The memory location for that array will be 1001, 1002, 1003, 1004, and 1005 as the size of the character type of data is 1 byte.

Click to open the original full post.

In terms of dimension, there are 2 types of arrays in programming language and they are:

  1. 1 Dimensional array
  2. Multidimensional array

To learn detail about this post click to load the original post.

#Programming #Skills #Talent #Coding #Coder #Development #Developer #Programmer #Career #datastructure #array

For all of the C programming tutorial post lists click here.

--

--

Antor Kumar Das
0 Followers

I am currently reading B.S.C in KUET. Digital marker and Full time computer Programmer. Visit my website earningprogramming.com for more.