Skip to content

Instantly share code, notes, and snippets.

@moiz-frost
Last active December 25, 2019 01:52
Show Gist options
  • Save moiz-frost/2e80a71068a2ad5e21930ba6cbd33a1e to your computer and use it in GitHub Desktop.
Save moiz-frost/2e80a71068a2ad5e21930ba6cbd33a1e to your computer and use it in GitHub Desktop.

Revisions

  1. moiz-frost revised this gist Apr 5, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions basic_ptr_usage.c
    Original file line number Diff line number Diff line change
    @@ -9,6 +9,7 @@ int main() {
    printf("value of val = %d\n", val);
    printf("value of valPtr = %p\n", valPtr);
    printf("address of &valPtr = %p\n", &valPtr);
    printf("dereferenced value of valPtr = %d\n", *valPtr);

    return 0;
    }
  2. moiz-frost revised this gist Apr 5, 2019. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions basic_ptr_usage.c
    Original file line number Diff line number Diff line change
    @@ -5,9 +5,10 @@ int main() {
    int val = 123;
    int* valPtr = &val;

    printf("value of &val = %p\n", &val);
    printf("address of &val = %p\n", &val);
    printf("value of val = %d\n", val);
    printf("value of valPtr = %p\n", valPtr);
    printf("value of &valPtr = %p\n", &valPtr);
    printf("address of &valPtr = %p\n", &valPtr);

    return 0;
    }
  3. moiz-frost revised this gist Apr 5, 2019. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions basic_ptr_usage.c
    Original file line number Diff line number Diff line change
    @@ -2,12 +2,12 @@
    #include <string.h>

    int main() {
    int integer = 123;
    int* intPtr = &integer;
    int val = 123;
    int* valPtr = &val;

    printf("value of &integer = %p\n", &integer);
    printf("value of intPtr = %p\n", intPtr);
    printf("value of &intPtr = %p\n", &intPtr);
    printf("value of &val = %p\n", &val);
    printf("value of valPtr = %p\n", valPtr);
    printf("value of &valPtr = %p\n", &valPtr);

    return 0;
    }
  4. moiz-frost created this gist Apr 4, 2019.
    13 changes: 13 additions & 0 deletions basic_ptr_usage.c
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    #include <stdio.h>
    #include <string.h>

    int main() {
    int integer = 123;
    int* intPtr = &integer;

    printf("value of &integer = %p\n", &integer);
    printf("value of intPtr = %p\n", intPtr);
    printf("value of &intPtr = %p\n", &intPtr);

    return 0;
    }