This document provides an overview of programming with C. It discusses the imperative programming paradigm used in C and how it focuses on how programs manipulate data through steps and algorithms rather than object-oriented concepts. It also covers basic C programming elements like variables, functions, loops, conditionals, arrays, constants, and input/output functions like printf and scanf. The document is part of a lecture on introducing the C programming language to students in the CSE240 class at ASU.
Related topics: