From 11b68b4c90e92f3308b682a5bf101906689f17aa Mon Sep 17 00:00:00 2001 From: Gustaf Ahdritz Date: Fri, 8 Feb 2019 22:20:32 -0500 Subject: [PATCH 1/2] Add simple pointer demo (E). --- E-Memory-Pointers/code/pointer_demo.c | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 E-Memory-Pointers/code/pointer_demo.c diff --git a/E-Memory-Pointers/code/pointer_demo.c b/E-Memory-Pointers/code/pointer_demo.c new file mode 100644 index 0000000..dd7d132 --- /dev/null +++ b/E-Memory-Pointers/code/pointer_demo.c @@ -0,0 +1,28 @@ +//Pointer demo +//Gustaf Ahdritz +//COMS 3157 + +void foo_1(int x, int *z){ + + x++; + + int a = *z; + + a++; +} + +int main(){ + + int x = 5; + int y = 7; + int *z = &y; + + printf("The value of z is: %p\n", z); + + foo_1(x, z); + + printf("The value of x is %d\n", x); + printf("The value at address z is %d\n", *z); + + return 0; +} From 8b8d95d7c3b60de67f9e7e65748b25e7303561e4 Mon Sep 17 00:00:00 2001 From: Gustaf Ahdritz Date: Fri, 8 Feb 2019 22:21:54 -0500 Subject: [PATCH 2/2] Update pointer_demo.c --- E-Memory-Pointers/code/pointer_demo.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/E-Memory-Pointers/code/pointer_demo.c b/E-Memory-Pointers/code/pointer_demo.c index dd7d132..8d4c35d 100644 --- a/E-Memory-Pointers/code/pointer_demo.c +++ b/E-Memory-Pointers/code/pointer_demo.c @@ -3,7 +3,6 @@ //COMS 3157 void foo_1(int x, int *z){ - x++; int a = *z; @@ -12,7 +11,6 @@ void foo_1(int x, int *z){ } int main(){ - int x = 5; int y = 7; int *z = &y;