Upload
hardik-gupta
View
35
Download
2
Embed Size (px)
Citation preview
Arrays
What you’ll learn:
o Defining and using arrays
o Defining and using strings
What is an array ?
An array is a collection of variables of the same type that are referenced by a common
name.
They are a derived data type.
We can divide arrays into two types:
Single Dimensional (1-D) arrays
Multi Dimensional arrays
Single Dimensional Arrays
1 2 3
int arr [5] = { 1, 2, 3, 4, 5 };
Syntax: base_type array_name [size];
Size
Array name Initialization
Base Type
Memory:
4000 4016 4020
4 5
4004
Total Size:
4 X 5 = 20
Multi Dimensional Arrays
1 2 3 4 5
int arr [3][2] = { {1,2}, {3,4}, {5,6} };
Syntax: base_type array_name [rows][columns];
Size
Array name Initialization
Base Type
Memory
4000 4020 4024
6
4004
Total Size:
4 X 6 = 241 2
3 4
5 6
4008
4016
4000
Strings
‘H’ ‘e’ ‘l’ ‘l’
char str[] = “Hello”;
Syntax: char array_name [size];
Size
String name Initialization
Memory:
4000 4005 4006
‘o’ ‘\0’
4001
Total Size:
1 X 6 = 6