Removed confusing explanation from 076

This commit is contained in:
Dave Gauer 2021-10-18 19:04:12 -04:00
parent ef4bd3c749
commit 4c7eebbbfc
2 changed files with 20 additions and 6 deletions

View file

@ -59,10 +59,8 @@ pub fn main() void {
// demonstrate how they are similar and different.
//
// (It turns out that the array prints completely, including
// the sentinel 0 in the middle. The many-item pointer must
// stop at the first sentinel value. The difference is simply
// that arrays have a known length and many-item pointers
// don't.)
// the sentinel 0 in the middle. The many-item pointer stops
// at the first sentinel value.)
printSequence(nums);
printSequence(ptr);

View file

@ -1,8 +1,24 @@
86c86
38,40d37
< // Important: the sentinel value must be of the same type as the
< // data being terminated!
< //
56c53
< // numbers that both ends in and CONTAINS the sentinel value.
---
> // numbers that both ends in and CONTAINS the sentinal value.
62,63c59,62
< // the sentinel 0 in the middle. The many-item pointer stops
< // at the first sentinel value.)
---
> // the sentinel 0 in the middle. The many-item pointer must
> // stop at the first sentinel value. The difference is simply
> // that arrays have a known length and many-item pointers
> // don't.)
84c83
< for (???) |s| {
---
> for (my_seq) |s| {
98c98
96c95
< while (??? != my_sentinel) {
---
> while (my_seq[i] != my_sentinel) {