Let us C (Record no. 2476)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 06703nam a2200169 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9788183331630 |
040 ## - CATALOGING SOURCE | |
Transcribing agency | CUS |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.133 |
Item number | KAN/L |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Kanetkar, Yashavant P. |
245 ## - TITLE STATEMENT | |
Title | Let us C |
Statement of responsibility, etc. | Yashavant P. Kanetkar |
250 ## - EDITION STATEMENT | |
Edition statement | 13th ed. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | New Delhi: |
Name of publisher, distributor, etc. | BPB Publications, |
Date of publication, distribution, etc. | 2013. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 656 p. |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | 1. Getting started<br/>What is C<br/>, Getting Started with C<br/>The C Character Set<br/>Constants, Variables and Keywords<br/>Types of C Constants<br/>Rules for Constructing Integer Constants<br/>Rules for Constructing Real Constants<br/>Rules for Constructing Character Constants<br/>Types of C Variables<br/>Rules for Constructing Variable Names<br/>C Keywords<br/>The First C Program<br/>Compilation and Execution<br/>Receiving Input<br/>C Instructions<br/>Type Declaration Instruction<br/>Arithmetic Instruction<br/>Integer and Float Conversions<br/>Type Conversion in Assignments<br/>Hierarchy of Operations<br/>Associativity of Operators<br/>Control Instructions in C<br/>Summary<br/>Exercise<br/>2. The Decision Control Structure<br/>Decisions! Decisions!<br/>The //Statement<br/>The Real Thing<br/>Multiple Statements within if<br/>The if-else Statement<br/>Nested if-else?,<br/>Forms of if<br/>Use of Logical Operators<br/>The else //"Clause<br/>The ! Operator<br/>Hierarchy of Operators Revisited<br/>A Word of Caution<br/>The Conditional Operators<br/>Summary<br/>Exercise.<br/>3. The Loop Control Structure<br/>Loops<br/>The while Loop<br/>Tips and Traps<br/>More Operators<br/>The for Loop<br/>Nesting of Loops<br/>Multiple Initialisations in the/or Loop<br/>The break Statement<br/>The continue Statement<br/>The do-while Loop<br/>The Odd Loop<br/>Summary<br/>Exercise<br/>4. The Case Control Structure<br/>Decisions Using switch<br/>The Tips and Traps<br/>switch Versus if-else Ladder<br/>The goto Keyword<br/>Summary<br/>Exercise<br/>5. Functions & Pointers<br/>What is a Function<br/>Why Use Functions<br/>Passing Values between Functions<br/>Scope Rule of Functions<br/>Calling Convention<br/>One Dicey Issue<br/>Advanced Features of Functions<br/>Return Type of Function<br/>Call by Value and Call by Reference<br/>An Introduction to Pointers<br/>Pointer Notation<br/>Back to Function Calls<br/>Conclusions<br/>Recursion<br/>Recursion and Stack<br/>Adding Functions to the Library<br/>Summary<br/>Exercise<br/>Data Types Revisited<br/>Integers, 7o«g and short<br/>Integers, signed and unsigned<br/>Chars, signed and unsigned<br/>Floats and Doubles<br/>A Few More Issues...<br/>Storage Classes in C<br/>Automatic Storage Class<br/>Register Storage Class<br/>Static Storage Class<br/>External Storage Class<br/>A Few Subtle Issues<br/>Which to Use When<br/>Summary<br/>Exercise<br/>The C Preprocessor<br/>Features of C Preprocessor<br/>Macro Expansion<br/>Macros with Arguments<br/>Macros versus Functions<br/>File Inclusion<br/>Conditional Compilation<br/>#if and #e/z/Directives<br/>Miscellaneous Directives<br/>#M«i/e/Directive<br/>iipragma Directive<br/>The Build Process<br/>Preprocessing<br/>Compilation<br/>Assembling<br/>Linking<br/>Loading<br/>Summary<br/>Exercise<br/>Arrays<br/>What are Arrays<br/>A Simple Program Using Array<br/>More on Arrays<br/>Array Initialization<br/>Bounds Checking<br/>Passing Array Elements to a Function<br/>Pointers and Arrays<br/>Passing an Entire Array to a Function<br/>The Real Thing<br/>Two Dimensional' Arrays<br/>Initializing a 2-Dimensional Array<br/>Memory Map of a 2-Dimensional Array<br/>Pointers and 2-Dimensional Arrays<br/>Pointer to an Array<br/>Passing 2-D array to a Function<br/>Array of Pointers<br/>Three Dimensional Array<br/>Summary<br/>Exercise<br/>9. Strings<br/>What are Strings<br/>More about Strings<br/>Pointers and Strings<br/>Standard Library String Functions<br/>strlen()<br/>strcpy()<br/>strcat()<br/>strcmp()<br/>Two-Dimensional Array of Characters<br/>Array of Pointers to Strings<br/>Limitation of Array of Pointers to Strings<br/>Solution<br/>Summary<br/>Exercise<br/>10. Structures<br/>Why Use Structures<br/>Declaring a Structure<br/>Accessing Structure Elements<br/>How Structure Elements are Stored<br/>Array of Structures<br/>Additional Features of Structures<br/>Uses of Structures<br/>Summary<br/>Exercise<br/>11. Console Input/Output<br/>Types of I/O<br/>Console I/O Functions<br/>Formatted Console I/O Functions<br/>sprintf() and sscanf() Functions<br/>Unformatted Console I/O Functions<br/>Summary<br/>Exercise<br/>12. File Input/Output<br/>Data Organization<br/>File Operations<br/>Opening a File<br/>Reading from a File<br/>Trouble in Opening a File<br/>Closing the File<br/>Counting Characters, Tabs, Spaces,.<br/>A File-copy Program<br/>Writing to a File<br/>File Opening Modes<br/>String (line) I/O in Files<br/>The Awkward Newline<br/>Record I/O in Files<br/>Text Files and Binary Files<br/>Record I/O Revisited<br/>Database Management<br/>Low Level Disk I/O<br/>A Low Level File-copy Program<br/>I/O Under Windows<br/>Summary<br/>Exercise<br/>13. More Issues In Input/Output<br/>Using argc and argv<br/>Detecting Errors in Reading/Writing<br/>Standard I/O Devices<br/>I/O Redirection<br/>Redirecting the Output<br/>Redirecting the Input<br/>Both Ways at Once<br/>Summary<br/>Exercise<br/>14. Operations On Bits<br/>Bitwise Operators<br/>One's Complement Operator<br/>Right Shift Operator<br/>Left Shift Operator<br/>Bitwise AND Operator<br/>Bitwise OR Operator<br/>Bitwise XOR Operator<br/>The showbits() Function<br/>Hexadecimal Numbering System<br/>Relationship between Binary and Hex<br/>Summary<br/>Exercise .<br/>15. Miscellaneous Features<br/>Enumerated Data Type<br/>Uses of Enumerated Data Type<br/>Are Enums Necessary<br/>Renaming Data Types with typedef<br/>Typecasting<br/>Bit Fields<br/>Pointers to Functions<br/>Functions Returning Pointers<br/>Functions with Variable Number of Arguments<br/>Unions<br/>Union of Structures<br/>Utility of Unions<br/>The volatile Qualifier<br/>Summary<br/>Exercise<br/>16. C Under Windows<br/>Salient Features of Windows Programming<br/>Powerful API Function<br/>Hardware Independent Programming<br/>Event Driven Programming Model<br/>The First Windows Program<br/>Graphics Under Windows<br/>Device Independent Drawing<br/>Hello Windows<br/>Drawing Shapes<br/>Types of Pens<br/>Types of Brushes<br/>Freehand Drawing, the Paintbrush Style<br/>Capturing the Mouse<br/>Device Context, a Closer Look<br/>Displaying a Bitmap<br/>Animation at Work<br/>WM_CREATE and OnCreate()<br/>WM_TIMER and OnTimer()<br/>A Few More Points...<br/>Windows, the Endless World...<br/>Summary<br/>Exercise<br/>17. Network & Internet Programming<br/>Network Communication<br/>Packets and Sockets<br/>Before We Start...<br/>Protocols<br/>IP Addresses<br/>Port Numbers<br/>Byte Ordering<br/>Getting Started...<br/>What's The Time Now<br/>Creation of Socket<br/>Sending Data to a Time Server<br/>Receiving Date and Time<br/>Communicating with Whois Server<br/>Give Me the Home Page<br/>Sending and Receiving Emails<br/>Two-Way Communication<br/>Summary<br/>Exercise<br/>18. C Under Linux<br/>What is Linux<br/>C Programming Under Linux<br/>The 'Hello Linux' Program<br/>Processes<br/>Parent and Child Processes<br/>More Processes<br/>Zombies and Orphans<br/>One Interesting Fact<br/>Summary<br/>Exercise<br/>19. More Linnx Programming<br/>Communication using Signals<br/>Handling Multiple Signals<br/>Registering a Common Handler<br/>Blocking Signals<br/>Event Driven Programming<br/>Where Do You Go From Here<br/>Summary<br/>Exercise |
650 ## - SUBJECT | |
Keyword | Computer programming |
General subdivision | C |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Koha item type | General Books |
Withdrawn status | Lost status | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Full call number | Accession number | Date last seen | Date last checked out | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Central Library, Sikkim University | Central Library, Sikkim University | General Book Section | 08/06/2016 | 005.133 KAN/L | P33194 | 08/11/2019 | 08/11/2019 | General Books |