From 7d474d40bce3f9d15b2a4392f4e81e9e73a15ca8 Mon Sep 17 00:00:00 2001 From: tmeissner Date: Sun, 11 May 2014 23:00:37 +0200 Subject: [PATCH] begin adding code examples of pointers & multidimensional arrays --- c_pointers/chapter_4.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/c_pointers/chapter_4.c b/c_pointers/chapter_4.c index 1dae1af..55bab0c 100644 --- a/c_pointers/chapter_4.c +++ b/c_pointers/chapter_4.c @@ -72,18 +72,26 @@ int main(void) { displayArrayPtr(vector, sizeof(vector)/sizeof(int)); - // using one-dimensional array of pointers + // using a one-dimensional array of pointers { int *arr[5]; for (size_t i = 0; i < 5; i++) { // both variants are equivalent - arr[i] = (int*) malloc(sizeof(int)); + arr[i] = malloc(sizeof(int)); *arr[i] = i; //*(arr + i) = (int*) malloc(sizeof(int)); //**(arr + i) = i; } } + // pointers and multidimensional arrays + { + int matrix[2][5] = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}}; + for (size_t i=0; i<2; i++) { + + } + } + return 0; } \ No newline at end of file