So far you might be wondering what is the big deal with C. After all, the syntax of the control flow
statements seems to be the same than Java and C++. Other than that, a few "rules here and there" do not
seem to amount to a big deal.
Let us take a look at one of the things which makes the C programming language harder-than-usual to
deal with - understanding error messages. This mini-lecture will prompt you to experiment with some flawed
programs in order to see how the compiler reacts to specific errors. By doing so, you will start building
a mental model of how the compiler expresses specific problems regardless of the suitability of the error messages
or their phrasing.
This video explores the mysteries of the infamous scanf-which-returns-without-reading-a-character
along with presenting a pattern allowign your programs to keep reading from the user until
they hit ctrl-D to notify "end of data".
Video Duration - 15"12 / Development Environment - Linux