1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[]) {
// Declare and initialize an array with 2 "rows" and 3 "columns".
int array[2][3] = {{100, 101, 102}, // first row (row index: 0)
{103, 104, 105}}; // second row (row index: 1)
// ^
// 1st column (column index: 0)
// This must be rectangular (unlike when we do it on the heap).
// - Row index will always be less than 2.
// - Column index will always be less than 3.
printf("array[0][2] == %d\n", array[0][2]);
// Accessing the 1st row → 3rd column
// 0 is the row index
// 2 is the column index
return EXIT_SUCCESS;
}
/*
OUTPUT:
array[0][2] == 102
*/
/* vim: set tabstop=4 shiftwidth=4 fileencoding=utf-8 noexpandtab: */
|
© Copyright 2017 Alexander J. Quinn This content is protected and may not be shared, uploaded, or distributed.