Definition :- An Array is a group (or collection) of the same data types . For an example an int array holds the elements of int types while float array holds the elements of float types . How to declare an Array ? datatype Array_name[array_size]; For example, float salary[5]; Keynotes : 1: Arrays have 0 as the First index, not 1 . In this example , salary[0] is the First element. 2: If the size of an array is n , to access the last element, the n-1 index is used. In this example, salary[4] 3: Suppose the starting address of salary[0] is 2120d . then, the address of the salary[1] will be 2124d . Similarly, the address of salary[2] will be 2128d and so on. This is because the size of a float is 4 bytes. How to initialize an array? int salary[5] = { 10000 , 12000 , 12300 , 20000 , 21000 }; You can also initialize an array like this . int salary[] = { 10000 , 12000 , 12300 , 20000 , ...