Tuesday, July 2, 2013

C Basics

Was wondering about how the iterator over a pointer worked by simply adding 1 in final example of http://en.wikipedia.org/wiki/Struct_(C_programming_language). Answer:

Because pointers in BCPL and B are merely integer indices in the memory array, arithmetic on them is meaningful: if p is the address of a cell, then p+1 is the address of the next cell.
http://plan9.bell-labs.com/who/dmr/chist.html

No comments:

Post a Comment