class: title # Variables, Statements, and Expressions ## CSC 161 – January 22, 2026 --- # Agenda for Today 1. Quiz 2. Token Events 3. Discussion 4. Lab 5. Wrap Up --- class: section green # Quiz --- # Token Events ## MLK Day Lecture: Jamelle Bouie .indent[ Today at 7:30pm in Herrick Chapel ] --- class: section blue # Discussion --- # Discussion: C Basics **Questions for think, pair, share:** 1. What does the `/` operator do in C? 2. What is an expression in C? 3. How are variables in C different from `let` bindings in Racket? *Start by thinking of answers on your own. I will let you know when to start discussion.* --- # Questions Do you have any questions about the reading before we start the lab? --- class: section green # Lab Time --- class: section blue # Wrap Up --- # Wrap Up ## Lab Work The week 1 lab report assignment is now available on Gradescope and is due Tuesday evening. The only work you need to submit for this week is `partC.c` from the C basics lab. Make sure you add your lab partner(s) when you submit so everyone receives credit. -- We will discuss code style soon, but for now just make sure the code you write inside of curly braces is indented one level deeper than the outside the braces. -- ## Git Setup Make sure you complete the `git` setup lab on your own account; every student will need to do this to be ready for Tuesday. -- ## Reading - **Flow Control** (Beej's Guide to C Programming, Section 3.3)