000 | 05020nam a22003493i 4500 | ||
---|---|---|---|
999 |
_c25677 _d25677 |
||
001 | EBC5127387 | ||
003 | MiAaPQ | ||
005 | 20190110102456.0 | ||
006 | m o d | | ||
007 | cr cnu|||||||| | ||
008 | 181231s2010 xx o ||||0 eng d | ||
020 |
_a9788131742068 _q(electronic bk.) |
||
035 | _a(MiAaPQ)EBC5127387 | ||
035 | _a(Au-PeEL)EBL5127387 | ||
035 | _a(CaONFJC)MIL265225 | ||
035 | _a(OCoLC)699852574 | ||
040 |
_aMiAaPQ _beng _erda _epn _cMiAaPQ _dMiAaPQ |
||
082 |
_223rd _a005.13C |
||
100 | 1 | _aKasi, Dey Nath. | |
245 | 1 | 0 | _aC Programming Essentials. |
300 | _a1 online resource (292 pages) | ||
505 | 0 | _aCover -- C Programming Essentials -- Copyright -- Contents -- Preface -- Introduction -- Software -- Systems Software -- Application Software -- Program Development Process -- Algorithms -- Analysis of Algorithms -- Flowcharts -- Programming Language Classifications -- Programming Techniques -- Structured Programming Constructs -- History of C Language -- C Language Overview -- Summary -- New Terminology Checklist -- Exercises -- The Foundation of C -- Memory and Storage -- C Character Set -- C Keywords -- Whitespaces in C -- Data Types -- C Constants -- Variables -- A Peek at Functions -- Useful Identifier-Naming Conventions -- Type-Declaration Statements -- Operators -- Operator Precedence -- Type Conversion in Expressions -- Type Conversion in Assignments -- Comments -- Functions Revisited -- Putting it Together -- Some Standard Library I/O Functions -- Scope of Identifiers -- Storage Classes -- Storage Type Qualifiers -- Summary -- New Terminology Checklist -- Exercises -- Control -- The if Statement -- The switch Statement -- The for Statement -- The while Statement -- The do-while Statement -- The dreak and cntinue Statement -- The Infamous goto -- Summary -- New Terminology Checklist -- Exercises -- Functions and Recursion -- Introduction -- Function Arguments -- The return Statement Revisited -- Call-By-Value -- Stacks in Function Calls -- Recursion -- Towers of Hanoi-Case Study of Recursion -- Efficiency Considerations for Use of Functions -- Summary -- New Terminology Checklist -- Exercises -- Arrays -- Need for Arrays -- Single-Dimensional Arrays -- Single-Dimensional Array Initialization -- Multi-Dimensional Arrays -- Matrices -- Row-Major and Column-Major Order -- Single-Dimensional Character Arrays -- Initialization of Strings -- gets( ) and puts( ) -- sscanf( ) and sprintf( ) -- String Functions -- Two-Dimensional Character Arrays. | |
505 | 8 | _aSummary -- New Terminology Checklist -- Exercises -- Pointers -- Defining a Pointer -- Scalars for Pointers -- Pointer Assignments and Expressions -- Pointer Comparison -- Passing Pointers to Functions -- Pointers and Arrays-Pointer Arithmetic -- Pointers and Two-Dimensional Arrays -- Arrays of Pointers -- Pointers to Pointers -- Pointers to Functions -- Command-Line Arguments -- Other Pointer Issues -- Summary -- New Terminology Checklist -- Exercises -- User-Defined Data Types -- Structures -- Declaring a Structure -- Defining a Structure Variable -- Initializing and Referencing Structure Members -- Nesting of Structures -- Operations on Structures -- Pointers to Structures -- Structures and Functions -- Arrays of Structures -- Self-Referential Structures -- Unions -- Enumerated Data Types -- Typedef -- Bit Fields -- Summary -- New Terminology Checklist -- Exercises -- File Access and Processing -- Introduction -- Opening and Closing a Disc File -- Character Input/Output -- Error-Handling -- Reading and Writing a File in Convenient Chunks -- File Positioning -- Summary -- New Terminology Checklist -- Exercises -- The C Preprocessor -- Macro Substitution -- File Inclusion -- Conditional Compilation -- Additional Directives -- Predefined Preprocessor Identifiers -- ANSI Standard Header files -- Summary -- New Terminology Checklist -- Exercises -- Common Errorsin C -- More on Bitwise Operators in C -- Some Useful Functions from stdlib.h -- Creating Static Library with gcc -- C99-A Brief Introduction -- Practice Problems -- Index -- Back Cover. | |
520 | _aC Programming Essentials is specifically designed t be used at the beginner and intermediate level. The book is organized around language as the tool for design and programming and library functions. It demonstrates key techniques that make C effective and focuses on the fundamental concepts necessary for mastery. An introduction to C99 is also provided. | ||
590 | _aElectronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. | ||
655 | 4 | _aElectronic books. | |
700 | 1 | _aSamir, Bandopadhyay Kumar. | |
776 | 0 | 8 |
_iPrint version: _aKasi, Dey Nath _tC Programming Essentials _dNoida : Pearson India,c2010 |
797 | 2 | _aProQuest (Firm) | |
856 | 4 | 0 |
_uhttps://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5127387 _zClick to View |
942 |
_2ddc _cBK |