Modern C for Absolute Beginners A Friendly Introduction to the C Programming Language 2nd Edition by Slobodan Dmitrovic – Ebook PDF Instant Download/Delivery:9798868802249
Full download Modern C for Absolute Beginners A Friendly Introduction to the C Programming Language 2nd Edition after payment
Product details:
• ISBN 13:9798868802249
• Author:Slobodan Dmitrovic
Modern C for Absolute Beginners
A Friendly Introduction to the C Programming Language
Learn the basics of C, the C standard library, and modern C standards. Complete with modern, up-to-date examples and screenshots, this new edition is fully updated and reworked with the latest C23 standards and features. C is a language that is as popular today as it was decades ago. It can be used to program a microcontroller or to develop an entire operating system. Author Slobodan Dmitrović takes you on a journey through the C programming language, the standard library, and the C standards basics. Each chapter is the right balance of theory and code examples. Written in a concise and easy-to-follow manner, this book will provide you all the essentials needed to start programming in modern C. What You Will Learn Understand C programming language and C standard library fundamentals Work with new C standards features Study the basics of types, operators, statements, arrays, functions, and structs Review the fundamentals of pointers, memory allocation, and memory manipulation Take advantage of best practices in C Who This Book Is For Beginner or novice programmers who wish to learn the C programming language. No prior programming experience is required.
Modern C for Absolute Beginners A Friendly Introduction to the C Programming Language 2nd Table of contents:
Part I. The C Programming Language
1. Introduction
2. Our First Program
3. Types and Declarations
4. Exercises
5. Operators
6. Expressions
7. Statements
8. Exercises
9. Arrays
10. Pointers
11. Command-Line Arguments
12. Exercises
13. Functions
14. Exercises
15. Structures
16. Unions
17. Conditional Expression
18. Typedef
19. Const Qualifier
20. Enumerations
21. Function Pointers
22. Exercises
23. Preprocessor
24. Exercises
25. Dynamic Memory Allocation
26. Storage and Scope
27. Exercises
28. Standard Input and Output
29. File Input and Output
30. Exercises
31. Header and Source Files
Part II. The C Standard Library
32. Introduction to C Standard Library
Part III. Modern C Standards
33. Introduction to C11 Standard
34. The C17 Standard
35. The Upcoming C23 Standard
Part IV. Dos and Don’ts
36. Do Not Use the gets Function
37. Initialize Variables Before Using Them
38. Do Not Read Out of Bounds
39. Do Not Free the Allocated Memory Twice
40. Do Not Cast the Result of malloc
41. Do Not Overflow a Signed Integer
42. Cast a Pointer to void* When Printing Through printf
43. Do Not Divide by Zero
44. Where to Use Pointers?
45. Prefer Functions to Function-Like Macros
46. static Global Names
47. What to Put in Header Files?
Part V. Appendices
Linkage
Time and Date
Bitwise Operators
Numeric Limits
Summary and Advice
Back Matter
Read Less
People also search for Modern C for Absolute Beginners A Friendly Introduction to the C Programming Language 2nd:
modern c for absolute beginners
modern c for absolute beginners reddit
modern c for absolute beginners 2nd edition
modern c++ for absolute beginners github
c absolute beginner’s guide
Tags:
Modern C,Absolute Beginners,Slobodan Dmitrovic