Array ये same data type के variables का collection होता है |
Array का data type कौनसा भी हो सकता है |
Array के variables अपने पासवाले Memory Location पर store होते है |
Array का initialization '0' से शुरू होता है |






01234

Array का जो element पहला होता है उसका Memory Address सबसे कम होता है |


Array का इस्तेमाल क्यों किया जाता है ?

अगर किसी students के नाम store करना हो तो उनके अलग-अलग variable बनाने पड़ते है |
for eg.
char stud1 = "Malik" , stud2 = "Chirag", stud3 = "Yash" ;

Array में इन सभी नाम के लिए सिर्फ एक ही array_variable create करना पड़ता है |
for eg.
char arr[ ] = { "Malik", "Chirag", "Yash" };


Single or One Dimensional Array

Syntax for Single Dimensional Array Declaration
data_type array_name[size_of_array];
int arr[5];
Syntax for Single Dimensional Array Initialization
data_type array_name[size] = {value1, value2,...,value n};
int arr[5] = {1, 2, 3, 4, 5};


Multi or Two Dimensional Array

Syntax for Multi Dimentional Array Declaration
data_type array_name[row_size][column_size];int arr[3][4];
Syntax for Multi Dimentional Array Initialization
int arr[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; OR
int arr[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};