Let us C (Record no. 2477)

MARC details
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
Holdings
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 P33193 27/03/2023 27/02/2023 General Books
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha