C How to Program 9th Global Edition – Ebook PDF Instant Delivery – ISBN(s): 9780137398393,9781292437071,1292437073,0137398395
Product details:
- ISBN-10 : 1292437073
- ISBN-13 : 978-1292437071
- Author: Paul Deitel , Harvey Deitel
C How to Program is a comprehensive introduction to programming in C. Like other texts of the Deitels’ How to Program series, the book’s modular presentation serves as a detailed, beginner source of information for college students looking to embark on a career in coding, or instructors and software-development professionals seeking to learn how to program with C. The signature Deitel live-code approach presents concepts in the context of 142 fully working programs rather than incomplete snips of code. This gives students a chance to run each program as they study it and see how their learning applies to real-world programming scenarios.
Table contents:
PART 1: (Introductory) Programming Fundamentals Quickstart
- Introduction to Computers and C: Test-Driving Microsoft Visual Studio, Apple Xcode, GNU gcc, and GNU gcc in a Docker container
- Intro to C Programming: Input, Output, Types, Arithmetic, Decision Making
- Structured Program Development: Algorithmic Development, Problem Solving, if, if/else, while
- Program Control: for, do/while, switch, break, continue, Logical Operators
- Functions: Custom Functions, Simulation, Random-Number Generation, Enumerations, Function Call and Return Mechanism, Recursion, Recursive Factorial, Recursive Fibonacci
PART 2: (Intermediate) Arrays, Pointers, and Strings
- Arrays: One- and Two-Dimensional Arrays, Passing Arrays to Functions, Searching, Sorting
- Pointers: Pointers operators & and •, Pass-By-Value vs. Pass-By-Reference, Array and Pointer Relationship
- Characters and Strings: C Standard Library String- and Character-Processing Functions
PART 3: (Intermediate) Formatted Input/Output, Structures, and File Processing
- Formatted Input/Output: scanf and printf formatting
- Structures, Unions, Bit Manipulation and Enumerations: Creating Custom Types with structs and unions, Bitwise Operators, Named Constants
- File Processing: Streams, Text and Binary Files, CSV Files, Sequential and Random-Access Files
PART 4: (Advanced) Algorithms and Data Structures
- Data Structures: Dynamic Memory Allocation and Deallocation, Lists, Stacks, Queues, Binary Trees
- Computer-Science Thinking: Sorting Algorithms and Big O Insertion Sort, Selection Sort, Merge Sort, Additional Algorithms including Quicksort in the Exercises
PART 5: (Advanced) Preprocessor and Other Topics
- Preprocessor: #include, Conditional Compilation, Macros with Arguments, Assertions
- Other Topics: Variable-Length Argument Lists, Command-line Arguments, Multiple-Source-Pile Programs, extern, exit/atexit, calloc/realloc, goto, Numeric Literal Suffixes, Signal Handling
People also search:
hunter pro c how to program
c how to stop a program
c how to run a program
c how to exit a program
c programming how to add two numbers