Array ये same data type के variables का collection होता है |
Array का data type कौनसा भी हो सकता है |
Array के variables अपने पासवाले Memory Location पर store होते है |
Array का initialization '0' से शुरू होता है |
0 | 1 | 2 | 3 | 4 |
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}};