cplusplus:pointers_3_slides
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cplusplus:pointers_3_slides [2021/10/24 02:42] – [Pointer arithmetic] mithat | cplusplus:pointers_3_slides [2021/10/24 02:46] (current) – [Pointer arithmetic: addition] mithat | ||
---|---|---|---|
Line 6: | Line 6: | ||
Pointers, arrays, arithmetic.\\ | Pointers, arrays, arithmetic.\\ | ||
Mithat Konar\\ | Mithat Konar\\ | ||
- | March 31, 2019 | + | October 23, 2021 |
===== Pointers and arrays ===== | ===== Pointers and arrays ===== | ||
Line 51: | Line 51: | ||
===== Pointer arithmetic ===== | ===== Pointer arithmetic ===== | ||
- | * Pointer arithmetic works differently | + | * Pointer arithmetic works differently |
* '' | * '' | ||
* E.g., adding 1 to a pointer makes it point to the next block of memory corresponding to the size of the underlying type. | * E.g., adding 1 to a pointer makes it point to the next block of memory corresponding to the size of the underlying type. | ||
- | * | ||
- | ===== Pointer arithmetic: addition ===== | ||
- | * Adding 1 to a pointer makes it point to the next block of memory corresponding to the size of the underlying type. | ||
Line 82: | Line 79: | ||
</ | </ | ||
- | ===== Pointer arithmetic ===== | + | ===== Pointer arithmetic: pointer difference |
Subtracting one pointer from another returns the number of elements between two addresses: | Subtracting one pointer from another returns the number of elements between two addresses: |
cplusplus/pointers_3_slides.1635043351.txt.gz · Last modified: 2021/10/24 02:42 by mithat