Arrays code snippet
Summary
Source code
C++: arrays.cpp
#include <iostream>
using namespace std;
int main() {
// array of integer
// stores 3 values
int arr[3];
// assign values using square brackets []
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
// print values using loop
for (int i = 0; i < 3; i++)
cout << "arr[" << i << "]: " << arr[i] << endl;
cout << endl;
// declare another array
// and assign initial values using figure brackets {}
int arr2[3] = {7, 8, 9};
// print values using loop
for (int i = 0; i < 3; i++)
cout << "arr2[" << i << "]: " << arr2[i] << endl;
cout << endl;
// when initializing using {} size of the array
// can be omitted
int arr3[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
for (int i = 0; i < 9; i++)
cout << "arr3[" << i << "]: " << arr3[i] << endl;
cout << endl;
return 0;
}
C: arrays.c
#include <stdio.h>
int main() {
int i;
/* array of integer
stores 3 values */
int arr[3];
/* assign values using square brackets [] */
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
/* print values using loop */
for (i = 0; i < 3; i++)
printf("arr[%d]: %d\n", i, arr[i]);
printf("\n");
/* declare another array
and assign initial values using figure brackets {} */
int arr2[3] = {7, 8, 9};
/* print values using loop */
for (i = 0; i < 3; i++)
printf("arr2[%d]: %d\n", i, arr2[i]);
printf("\n");
/* when initializing using {} size of the array
can be omitted */
int arr3[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
for (i = 0; i < 9; i++)
printf("arr3[%d]: %d\n", i, arr3[i]);
return 0;
}
Sample run
C/C++
arr[0]: 1
arr[1]: 2
arr[2]: 3
arr2[0]: 7
arr2[1]: 8
arr2[2]: 9
arr3[0]: 1
arr3[1]: 2
arr3[2]: 3
arr3[3]: 4
arr3[4]: 5
arr3[5]: 6
arr3[6]: 7
arr3[7]: 8
arr3[8]: 9