summaryrefslogtreecommitdiff
path: root/13_read_arr1/test.c
blob: 824b5023b00c3f237495ad173f3c88919a23d199 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>


int main(void) {
  int anArray[] = {5,16,33,99};
  int * p = anArray;
  printf("*p = %d\n", *p);
  p++;
  printf("Now *p = %d\n", *p);
  int * q = &anArray[3];
  int ** x = &q;
  **x = 12;
  *x = p;
  **x = 42;
  q[1] = 9;
  for (int i =0; i < 4; i++){
    printf("anArray[%d] = %d\n",i, anArray[i]);
  }
  return EXIT_SUCCESS;
}