Cover of Let Us C

Let Us C

This programming guide takes readers from the first steps of writing in C to more advanced territory. Early chapters explain decisions, loops and switch-style branching, then move on to functions, pointers, arrays, strings and user-defined structures. Later sections cover the preprocessor, input and output for both the console and files, bitwise operations and a range of miscellaneous language features. The book also looks at building C programs on Windows and Linux, along with network and internet programming. Closing appendices offer help with compiling and running code, a table of operator precedence, debugging tips and an ASCII reference.

Audience
adult

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Let Us C? Here’s where I’d start.

These suit anyone who liked Let Us C. Sign in and mark a few books for picks shaped around your own taste.

  1. Types and Programming Languages Shares computer science, programming, cs
  2. Data Communications and Networking Shares computer science, computers, nonfiction
  3. History of Modern India Shares nonfiction
  4. But How Do It Know? - The Basic Principles of Computers for Everyone Shares computer science, cs, programming

“People who read Let Us C tend to reach for these next.”

  1. Computer Networks
  2. Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets and Manages People
  3. Head First HTML5 Programming
  4. Physics for Game Developers

“If you want more of the same (science about technology), start with these.”

  1. The Book of F#: Breaking Free with Managed Functional Programming
  2. PostgreSQL 9.0 High Performance
  3. Pragmatic Guide to Sass
  4. C++ Gotchas: Avoiding Common Problems in Coding and Design

“If it was the computer science that hooked you, try one of these.”

  1. A Discipline of programming
  2. The Art of Computer Programming, Volume 1: Fundamental Algorithms
  3. Computer Systems: A Programmer's Perspective
  4. The Elements of Computing Systems: Building a Modern Computer from First Principles

“These start from a similar idea, even if they go somewhere else with it.”

  1. Programming in C
  2. Jumping into C++
  3. Core Java 2, Volume I--Fundamentals (Core Series)
  4. Head First Programming: A Learner's Guide to Programming Using the Python Language