Sample Video Frame
Exercise 12: Sizes and Arrays
In the last exercise, you did math but with a
'\0' (nul) character. This may seem odd coming from other languages, since they try to treat strings and byte arrays as different beasts. C treats strings as just arrays of bytes, and it's only the different printing functions that recognize a difference.
Before I can really explain the significance of this, I have to introduce a couple more concepts:
sizeof and arrays. Here's the code we'll be talking about:
Register for Learn C the Hard Way
Register today for the course and get the all currently available videos and lessons, plus all future modules for no extra charge.