LEADER 05456nam 22006735 450 001 9910300646203321 005 20200703231215.0 010 $a9781430265009 010 $a1430265000 024 7 $a10.1007/978-1-4302-6500-9 035 $a(CKB)3710000000343754 035 $a(EBL)1968976 035 $a(SSID)ssj0001424424 035 $a(PQKBManifestationID)11766577 035 $a(PQKBTitleCode)TC0001424424 035 $a(PQKBWorkID)11363154 035 $a(PQKB)11693358 035 $a(DE-He213)978-1-4302-6500-9 035 $a(MiAaPQ)EBC1968976 035 $a(CaSebORM)9781430265009 035 $a(PPN)18351601X 035 $a(OCoLC)904057667 035 $a(OCoLC)ocn904057667 035 $a(EXLCZ)993710000000343754 100 $a20150128d2015 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aC Quick Syntax Reference /$fby Mikael Olsson 205 $a1st ed. 2015. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2015. 215 $a1 online resource (81 p.) 225 0 $aExpert's Voice in C 300 $aIncludes index. 311 08$a9781430264996 311 08$a1430264993 327 $aContents at a Glance; Introduction; Chapter 1: Hello World; Creating a Project; Adding a Source File; Hello World; IntelliSense; Chapter 2: Compile and Run; Visual Studio Compilation; Console Compilation; Comments; Chapter 3: Variables; Data Types; Declaring Variables; Assigning Variables; Printing Variables; Integer Types; Signed and Unsigned; Sized Integers; Floating-Point Types; Literal Suffixes; Char Type; Bool Type; Variable Scope; Chapter 4: Operators; Arithmetic Operators; Assignment Operators; Combined Assignment Operators; Increment and Decrement Operators; Comparison Operators 327 $aLogical OperatorsBitwise Operators; Operator Precedence; Chapter 5: Pointers; Creating Pointers; Dereferencing Pointers; Pointing to a Pointer; Null Pointer; Chapter 6: Arrays; Array Declaration and Allocation; Array Assignment; Multi-Dimensional Arrays; Arrays and Pointers; Array Size; Chapter 7: String; Escape Characters; String Functions; Chapter 8: Conditionals; If Statement; Switch Statement; Ternary Operator; Chapter 9: Loops; While Loop; Do-While Loop; For Loop; Break and Continue; Goto Statement; Chapter 10: Functions; Defining Functions; Calling Functions; Function Parameters 327 $aVoid ParameterReturn Statement; Forward Declaration; Variable Parameter Lists; Pass by Value; Pass by Address; Return by Value or Address; Inline Functions; Chapter 11: Typedef; Chapter 12: Enum; Enum Example; Enum Constant Values; Enum Conversions; Enum Scope; Chapter 13: Struct; Struct Objects; Member Access; Struct Pointers; Bit Fields; Chapter 14: Union; Chapter 15: Type Conversions; Implicit Conversions; Explicit Conversions; Chapter 16: Storage Classes; Auto; Register; External; Static; Volatile; Chapter 17: Constants; Constant Variables; Constant Pointers; Constant Parameters 327 $aConstant GuidelineChapter 18: Preprocessor; Including Source Files; Define; Undefine; Predefined Macros; Macro Functions; Conditional Compilation; Compile if Defined; Error and Warning; Line; Pragma; Chapter 19: Memory Management; Malloc; Free; Realloc; Void Pointer; Chapter 20: Command Line Arguments; Chapter 21: Headers; Why to Use Headers; What to Include in Headers; Include Guards; Index; Contents; About the Author; About the Technical Reviewer 330 $aThe C Quick Syntax Reference is a condensed code and syntax reference to the popular C programming language, which has enjoyed some resurgence of late. C's efficiency makes it a popular choice in a wide variety of applications and operating systems with special applicability to, for instance, wearables, game programming, system level programming, embedded device/firmware programming and in Arduino and related electronics hobbies. This book presents the essential C syntax in a well-organized format that can be used as a quick and handy reference. You won?t find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any C programmer. In the C Quick Syntax Reference, you will find a concise reference to the C language syntax.; short, simple, and focused code examples; and well laid out table of contents and a comprehensive index allowing easy review. 606 $aProgramming languages (Electronic computers) 606 $aSoftware engineering 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aProgramming languages (Electronic computers). 615 0$aSoftware engineering. 615 14$aProgramming Languages, Compilers, Interpreters. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004 700 $aOlsson$b Mikael$4aut$4http://id.loc.gov/vocabulary/relators/aut$0866410 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300646203321 996 $aC# Quick Syntax Reference$91935221 997 $aUNINA