001433735 000__ 04927cam\a2200481\i\4500 001433735 001__ 1433735 001433735 003__ OCoLC 001433735 005__ 20230309003650.0 001433735 006__ m\\\\\o\\d\\\\\\\\ 001433735 007__ cr\un\nnnunnun 001433735 008__ 210206s2021\\\\cau\\\\\o\\\\\000\0\eng\d 001433735 019__ $$a1236035189$$a1240629375 001433735 020__ $$a9781484266434$$q(electronic bk.) 001433735 020__ $$a1484266439$$q(electronic bk.) 001433735 020__ $$z1484266420 001433735 020__ $$z9781484266427 001433735 0247_ $$a10.1007/978-1-4842-6643-4$$2doi 001433735 035__ $$aSP(OCoLC)1236267683 001433735 040__ $$aEBLCP$$beng$$erda$$epn$$cEBLCP$$dYDX$$dTOH$$dGW5XE$$dSFB$$dYDXIT$$dOCLCO$$dOCLCF$$dN$T$$dUKAHL$$dK6U$$dOCLCQ$$dOCLCO$$dAZK$$dOCLCQ 001433735 049__ $$aISEA 001433735 050_4 $$aQA76.73.C15 001433735 08204 $$a005.13/3$$223 001433735 1001_ $$aDmitrović, Slobodan,$$eauthor. 001433735 24510 $$aModern C for absolute beginners :$$ba friendly introduction to the C programming language /$$cSlobodan Dmitrović. 001433735 264_1 $$aBerkeley, CA :$$bApress,$$c2021. 001433735 300__ $$a1 online resource (338 pages) 001433735 336__ $$atext$$btxt$$2rdacontent 001433735 337__ $$acomputer$$bc$$2rdamedia 001433735 338__ $$aonline resource$$bcr$$2rdacarrier 001433735 5050_ $$aPart I: The C Programming Language. Chapter 1: Introduction -- Chapter 2: Our First Program -- Chapter 3: Types and Declarations -- Chapter 4: Exercises -- Chapter 5: Operators -- Chapter 6: Expressions -- Chapter 7: Statements -- Chapter 8: Exercises -- Chapter 9: Arrays -- Chapter 10: Pointers -- Chapter 11: Command-line Arguments -- Chapter 12: Exercises -- Chapter 13: Functions -- Chapter 14: Exercises -- Chapter 15: Structures -- Chapter 16: Unions -- Chapter 17: Conditional Expression -- Chapter 18: Typedef -- Chapter 19: Const Qualifier -- Chapter 20: Enumerations -- Chapter 21: Function Pointers -- Chapter 22: Exercises -- Chapter 23: Preprocessor -- Chapter 24: Exercises -- Chapter 25: Dynamic Memory Allocation -- Chapter 26: Storage and Scope -- Chapter 27: Exercises -- Chapter 28: Standard Input and Output -- Chapter 29: File Input and Output -- Chapter 30: Exercises -- Chapter 31: Header and Source Files -- Part II: The C Standard Library. Chapter 32: Introduction to C Standard Library -- Part III: Modern C Standards. Chapter 33: Introduction to C 11 Standards -- Chapter 34: The C 17 Standard -- Chapter 35: The Upcoming C2X Standard -- Part IV: Dos and Don'ts. Chapter 36: Do Not Use the gets Function -- Chapter 37: Initialize Variables Before Using Them -- Chapter 38: Do Not Read Out of Bounds -- Chapter 39: Do Not Free the Allocated Memory Twice -- Chapter 40: Do Not Cast the Result of malloc -- Chapter 41: Do Not Overflow a Signed Integer -- Chapter 42: Cast a Pointer to void* When Printing Through printf -- Chapter 43: Do Not Divide by Zero -- Chapter 44: Where to Use Pointers? -- Chapter 45: Prefer Functions to Function-like Macros -- Chapter 46: Static Global Names -- Chapter 47: What to Put in Header Files? -- Part V: Appendices. Appendix A: Linkage -- Appendix B: Time and Date -- Appendix C: Bitwise Operators -- Appendix D: Numeric Limits -- Appendix E: Summary and Advice. 001433735 506__ $$aAccess limited to authorized users. 001433735 520__ $$aLearn the C programming language easily and in a straightforward way. This book teaches the basics of C, the C Standard Library, and modern C standards. No previous programming experience is required. C is a language that is as popular today as it was decades ago. C covers a wide variety of domains. It can be used to program a microcontroller, or to develop an entire operating system. This book is an effort to introduce the reader to the C programming language in a concise and easy to follow manner. The author takes you through the C programming language, the Standard Library, and the C standards basics. Each chapter is the right balance of theory and code examples. After reading and using this book, you'll have the essentials to start programming in modern C. What You Will Learn The C programming language fundamentals The C Standard Library fundamentals New C Standards features The basics of types, operators, statements, arrays, functions, and structs The basics 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. 001433735 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed March 24, 2021). 001433735 650_0 $$aC (Computer program language) 001433735 650_6 $$aC (Langage de programmation) 001433735 655_0 $$aElectronic books. 001433735 77608 $$iPrint version:$$aDmitrović, Slobodan$$tModern C for Absolute Beginners$$dBerkeley, CA : Apress L. P.,c2021$$z9781484266427 001433735 852__ $$bebk 001433735 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-6643-4$$zOnline Access$$91397441.1 001433735 909CO $$ooai:library.usi.edu:1433735$$pGLOBAL_SET 001433735 980__ $$aBIB 001433735 980__ $$aEBOOK 001433735 982__ $$aEbook 001433735 983__ $$aOnline 001433735 994__ $$a92$$bISE