Learn C Programming : A beginner's guide to learning the most powerful and general-purpose programming language with ease, 2/e (Paperback)
暫譯: 學習 C 程式設計:初學者輕鬆掌握最強大且通用的程式語言指南,第二版(平裝本)
Szuhay, Jeff
- 出版商: Packt Publishing
- 出版日期: 2022-08-30
- 售價: $1,800
- 貴賓價: 9.5 折 $1,710
- 語言: 英文
- 頁數: 742
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801078459
- ISBN-13: 9781801078450
-
相關分類:
C 程式語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,421C Programming: A Modern Approach, 2/e (Paperback)
-
$2,100$1,995 -
$1,000$980 -
$2,150$2,043 -
$1,410$1,340 -
$525$499 -
$750$713 -
$1,900$1,805 -
$2,800$2,660 -
$1,480$1,450 -
$1,680$1,596 -
$1,888Fluent C: Principles, Practices, and Patterns (Paperback)
-
$1,653Hacker Culture A to Z: A Fun Guide to the People, Ideas, and Gadgets That Made the Tech World
商品描述
Get started with writing simple programs in C while learning core programming concepts
Key Features
- Learn essential C concepts such as variables, data structures, functions, loops, and pointers
- Grasp the core programming aspects that form the base of many modern programming languages
- Work with updated code samples and cover array declaration and initialization in detail in this new edition
Book Description
The foundation for many modern programming languages such as C++, C#, JavaScript, and Go, C is widely used as a system programming language as well as for embedded systems and high-performance computing. With this book, you'll be able to get up to speed with C in no time.
The book takes you through basic programming concepts and shows you how to implement them in the C programming language. Throughout the book, you'll create and run programs that demonstrate essential C concepts, such as program structure with functions, control structures such as loops and conditional statements, and complex data structures. As you make progress, you'll get to grips with in-code documentation, testing, and validation methods. This new edition expands upon the use of enumerations, arrays, and additional C features, and provides two working programs based on the code used in the book. What's more, this book uses the method of intentional failure, where you'll develop a working program and then purposely break it to see what happens, thereby learning how to recognize possible mistakes when they happen.
By the end of this C programming book, you'll have developed basic programming skills in C that can be easily applied to other programming languages and have gained a solid foundation for you to build on as a programmer.
What you will learn
- Implement fundamental programming concepts through C programs
- Understand the importance of creating complex data types and the functions to manipulate them
- Develop good coding practices and learn to write clean code
- Validate your programs before developing them further
- Use the C Standard Library functions and understand why it is advantageous
- Build and run a multi-file program with Make
- Get an overview of how C has changed since its introduction and where it is going
Who this book is for
If you're an absolute beginner who has basic familiarity with operating a computer, this book will help you learn the most fundamental concepts and practices that you need to know to become a successful C programmer. If you're an experienced programmer, you'll find the full range of C syntax as well as common C idioms covered in the book useful.
商品描述(中文翻譯)
開始撰寫簡單的 C 程式,同時學習核心程式設計概念
主要特色
- 學習基本的 C 概念,如變數、資料結構、函數、迴圈和指標
- 理解構成許多現代程式語言基礎的核心程式設計方面
- 使用更新的程式碼範例,並在本新版本中詳細介紹陣列的宣告和初始化
書籍描述
C 是許多現代程式語言(如 C++、C#、JavaScript 和 Go)的基礎,廣泛用作系統程式語言,以及嵌入式系統和高效能計算。透過這本書,您將能夠迅速掌握 C 語言。
本書將帶您了解基本的程式設計概念,並展示如何在 C 程式語言中實現這些概念。在整本書中,您將創建並運行展示基本 C 概念的程式,例如使用函數的程式結構、控制結構(如迴圈和條件語句)以及複雜的資料結構。隨著進展,您將掌握程式內文檔、測試和驗證方法。本新版本擴展了列舉、陣列和其他 C 特性的使用,並提供了基於書中程式碼的兩個可運行程式。此外,本書使用故意失敗的方法,您將開發一個可運行的程式,然後故意破壞它以觀察發生的情況,從而學習如何識別可能出現的錯誤。
在這本 C 程式設計書的結尾,您將具備基本的 C 程式設計技能,這些技能可以輕鬆應用於其他程式語言,並為您作為程式設計師打下堅實的基礎。
您將學到什麼
- 通過 C 程式實現基本的程式設計概念
- 理解創建複雜資料類型及其操作函數的重要性
- 培養良好的編碼習慣,學會撰寫乾淨的程式碼
- 在進一步開發之前驗證您的程式
- 使用 C 標準函數庫,並理解其優勢
- 使用 Make 構建並運行多檔案程式
- 瞭解 C 自引入以來的變化及其未來發展方向
本書適合誰
如果您是完全的初學者,對操作電腦有基本的熟悉度,本書將幫助您學習成為成功的 C 程式設計師所需的最基本概念和實踐。如果您是有經驗的程式設計師,您會發現書中涵蓋的完整 C 語法以及常見的 C 慣用語非常有用。
目錄大綱
1. Running Hello, world
2. Understanding Program Structure
3. Working with Basic Data Types
4. Using Variables and Assignments
5. Exploring Operators and Expressions
6. Exploring Conditional Program Flow
7. Exploring Loops and Iterations
8. Creating and Using Enumerations
9. Creating and Using Structures
10. Creating Custom Data Types with Typedef
11. Working with Arrays
12. Working with Multi-dimensional Arrays
13. Using Pointers
14. Understanding Arrays and Pointers
15. Working with Strings
16. Creating and Using More Complex Structures
17. Understanding Memory Allocation and Lifetime
18. Using Dynamic Memory Allocation
19. Exploring Formatted Output
20. Getting Input From the Command Line
21. Exploring Formatted Input
22. Working with Files
23. Using File Input and File Output
24. Working with Multi-File Programs
25. Understanding Scope
26. Building Multi-File Programs with Make
27. Creating Two Card Programs
28. Appendix
目錄大綱(中文翻譯)
1. Running Hello, world
2. Understanding Program Structure
3. Working with Basic Data Types
4. Using Variables and Assignments
5. Exploring Operators and Expressions
6. Exploring Conditional Program Flow
7. Exploring Loops and Iterations
8. Creating and Using Enumerations
9. Creating and Using Structures
10. Creating Custom Data Types with Typedef
11. Working with Arrays
12. Working with Multi-dimensional Arrays
13. Using Pointers
14. Understanding Arrays and Pointers
15. Working with Strings
16. Creating and Using More Complex Structures
17. Understanding Memory Allocation and Lifetime
18. Using Dynamic Memory Allocation
19. Exploring Formatted Output
20. Getting Input From the Command Line
21. Exploring Formatted Input
22. Working with Files
23. Using File Input and File Output
24. Working with Multi-File Programs
25. Understanding Scope
26. Building Multi-File Programs with Make
27. Creating Two Card Programs
28. Appendix