Array_presentation (1)
Array_presentation (1)
Array
1
1/31/2025
Array Declaration
2
1/31/2025
The C arrays are static in nature, i.e., they are allocated memory at the
compile time
int main()
{
return 0;
}
3
1/31/2025
Initialization or input
4
1/31/2025
5
1/31/2025
int main()
{
// array initialization using initialization list
int arr[5] = { 10, 20, 30, 40, 50 };
// array initialization using initializer list without specifying size
int arr1[] = { 1, 2, 3, 4, 5 };
// array initialization using for loop
float arr2[5];
for (int i = 0; i < 5; i++) {
arr2[i] = (float)i * 2.1;
}
return 0;
}
6
1/31/2025
Output
7
1/31/2025
8
1/31/2025
C Array Traversal
int main()
{
// array declaration and initialization
int arr[5] = { 10, 20, 30, 40, 50 };
// modifying element at index 2
arr[2] = 100;
// traversing array using for loop
printf("Elements in Array: ");
for (int i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
9
1/31/2025
Types of Array in C
There are two types of arrays based on the number of dimensions it
has. They are as follows:
One-Dimensional Array in C
10
1/31/2025
Multidimensional Array in C
11
1/31/2025
Two-Dimensional Array in C
Here,
12