Before class 3, please:
Skim King, Chs. 4-6. King discusses features of the C language that are identical to those in Java. However, experience Java programmers may still learn from the detail with which King approaches these topics. The only construct mentioned in these chapters that is in C but not in Java is goto
, covered starting on page 113.
Read King, Chapter 7. Although the language features in this chapter do not differ much from those in Java, we will be spending some time discussing the gritty details of numeric representation in C. This chapter deserves careful study. I expect you to write down questions as you read this and bring these to class.
Read King, Section 20.1. This section introduces you to low-level bit operations, as we will explore in class. This aspect of C is also identical to Java, but you have likely not encountered it before.