Programming with C/ (Record no. 163610)

MARC details
000 -LEADER
fixed length control field 00380nam a2200145Ia 4500
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780070145900
040 ## - CATALOGING SOURCE
Transcribing agency CUS
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.13
Item number GOT/P
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Gottfried Byron
245 #0 - TITLE STATEMENT
Title Programming with C/
Statement of responsibility, etc. Byron Gottfried ; Jitender Chhabra
250 ## - EDITION STATEMENT
Edition statement 3rd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc. New Delhi:
Name of publisher, distributor, etc. Tata McGraw-Hill Education,
Date of publication, distribution, etc. 2011.
300 ## - PHYSICAL DESCRIPTION
Extent 15.31 p.
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note 1. introductory CONCEPTS<br/>1-1 Introduction to Computers 1.2<br/>1.2 What is a Computer 1.2<br/>1-3 Block Diagram of Computer 1.2<br/>1-4 Computer Characteristics L3<br/>1.5 Hardware vs Software 1.6<br/>1.6 How to Develop a Program 1.10<br/>1.7 Software Development Life Cycle }. 12<br/>1.8 Structured Programming 1.12<br/>1.9 Modes of Operation 1.14<br/>1.10 Types of Programming Languages 1.17<br/>1.11 Introduction to C 1.17<br/>1.12 Desirable Program Characteristics 1.21<br/>Review Questions 1.21<br/>Problems 1.23<br/>2. INTRODUCTION TO C PROGRAMMING<br/>2.1 The Character Set 2. /<br/>2.2 Writing First Program ofC 2.1<br/>2.3 Identifiers and Keywords 2.3<br/>2.4 AMore Useful CProgram 2.5<br/>2.5 Entering the Program into the Computer 2.6<br/>2.6 Compiling and Executing the Program 2.9<br/>2.7 Datatypes 2.11<br/>2.8 Constants 2.12<br/>2.9 Variables and Airays 2.20<br/>2.10 Declarations 2.22<br/>2.11 Expressions 2.25<br/>2.12 Statements 2.26<br/>2.13 - Symbolic Constants 2.27<br/><br/>Frequently Asked Questions 2.32<br/>Contents vll<br/>3. OPERATORS AND EXPRESSIONS 3.1 - 3.26<br/>3.1 Arithmetic Operators 3.1<br/>3.2 Unary Operators 3.6<br/>3.3 Relational and Logical Operators 3.10<br/>3.4 ^signmentOperators 3.13<br/>3.5 The Conditional Operator 3.16<br/>3.6 Library Functions 3.18<br/>Review Questions 3.21<br/>Problems 3.22<br/>Frequently Asked Questions 3.25<br/>4. DATA INPUT AND OUTPUT 4.1 - 4.38<br/>4.1 Preliminaries 4.1<br/>4.2 Single Character Input—^The Getchar Function 4.2<br/>4.3 Single Character Output—^The Putchar Function 4.3<br/>4.4 Entering Input Data—^The<br/>Scanf Function 4.4<br/>4.5 More about the Scanf Function 4.8<br/>4.6 Writing Output Data—^The Printf Function 4.13<br/>4.7 More about the Printf Function 4.18<br/>4.8 The Gets and Puts Functions 4.25<br/>4.9 Interactive (Conversational) Programming 4.25<br/>Review Questions 4.27<br/>Problems 4.29<br/>Frequently Asked Questions 4.36<br/>5 PREPARINGAND RUNNINGA COMPLETE C PROGRAM 5.1 - 5.20<br/>5.1 Planning a C Program 5.1<br/>5.2 Writing a C Program 5.3<br/>5.3 Error Diagnostics 5.5<br/>5.4 Debugging Techniques 5.10<br/>Review Questions 5.17^~<br/>Problems 5.18<br/>Programming Problems 5.18<br/>Frequently Asked Questions 5.19<br/>6 CONTROL STATEMENTS 6.1 - 6.62<br/>6.1 Preliminaries 6.1<br/>6.2 Branching: The if-else Statement 6.3<br/>6.3 Looping: The While Statement 6.8<br/>6.4 More Looping: The Do—^While Statement 6.12<br/>6.5 Still More Looping:The For Statement 6.15<br/>via Contents<br/>6.6 Nested Control Structures 6.18<br/>6.7 The Switch Statement 6.29<br/>6.8 The Break Statement 6.37<br/>6.9 The Continue Statement 6.40<br/>6.10 The Comma Operator 6.42<br/>6.11 The Goto Statement 6.46<br/>Review Questions 6.48<br/>Problems 6.50<br/>Programming Problems 6.54<br/>Frequently Asked Questions 6.59<br/>7. FUNCTIONS 7.1-7.40<br/>7.1 A Brief Overview 7.2<br/>7.2 Defining a Function 7.3<br/>7.3 Accessing a Function 7.7<br/>7.4 Function Prototypes 7.10<br/>7.5 Passing Arguments to a Function 7.18<br/>7.6 Recursion 7.23<br/>Review Questions 7.30<br/>Problems 7.31<br/>Programming Problems 7.35<br/>Frequently Asked Questions 7.37<br/>8. PROGRAM STRUCTURE 8.1-8.40<br/>8.1 Storage Classes 8.1<br/>8.2 Automatic Variables 8.2<br/>8.3 External (Global) Variables 8.5<br/>8.4 Static Variables 8.11<br/>8.5 Multi File Programs 8.14<br/>8.6 More About Library Functions 8.24<br/>Review Questions 8.26<br/>Problems 8.27<br/>Programming Problems 8.34<br/>Frequently Asked Questions 8.38<br/>9. ARRAYS 9.1-9.42<br/>9.1 Defining an Array 9.1<br/>9.2 Processing an Array 9.6<br/>9.3 PassingArrays to Functions 9.9<br/>9.4 Multidimensional Arrays 9.22<br/>Review Questions 9.29<br/>Problems 9.30<br/>Programming Problems 9.35<br/>Frequently Asked Questions 9.40<br/>Contents Ix<br/>10. STRINGS 10.1 -10.22<br/>10.1 Defining a string 10.1<br/>10.2 NULL Character 10.2<br/>10.3 Initialization of Strings 10.2<br/>10.4 Reading and Writing a String 10.3<br/>10.5 Processing the Strings 10.6<br/>10.6 Character Arithmetic 10.12<br/>10.7 Searching and Sorting of Strings 10.14<br/>10.8 Some More Library Functions for Strings 10.18<br/>Review Questions 10.18<br/>Problems 10.19<br/>Programming Problems 10.20<br/>Frequently Asked Questions 10.21<br/>11. POINTERS 11.1-11.68<br/>11.1 Fundamentals 11.1<br/>11.2 Pointer Declarations 11.4<br/>11.3 Passing Pointers to a Function 11.6<br/>11.4 Pointers and One-dimensional Arrays 11.14<br/>11.5 Dynamic Memory Allocation 11.18<br/>11.6 Operations on Pointers 11.20<br/>11.7 Pointers and Multidimensional Arrays 11.24<br/>n.8 Arrays of Pointers 11.29<br/>11.9 Passing Functions to other Functions 11.41<br/>11.10 More about Pointer Declarations 11.49<br/>Review Questions 11.52<br/>Problems 11.53<br/>Programming Problems 11.62<br/>FrequentlyAskedQuestions 11.65<br/>12. STRUCTURES AND UNIONS 12.1-12.76<br/>12.1 Defining a Structure 12.1<br/>12.2 Processing a Structure 12.7<br/>12.3 User-Defined Data Types (lypedef) 12.20<br/>12.4 Structures and Pointers 12.23<br/>12.5 Passing Structures to Functions 12.28<br/>12.6 Self-Referential Structures 12.40<br/>12.7 Unions 12.55<br/>Review Questions 12.63<br/>Problems 12.64<br/>Programming Problems 12.70<br/>Frequently Asked Questions 12.73<br/>X Contents<br/>13. FILE HANDLING 13.1-13.42<br/>13.1 Why Files 13.1<br/>13.2 Opening and Closing a Data File 13.2<br/>13.3 Reading and Writing a Data File 13.4<br/>13.4 Processing a Data File 13.13<br/>13.5 Unformatted Data Files 13.20<br/>13.6 Concept of Binary Files 13.25<br/>13.7 Accessing the File Randomly (Using Fseek) 13.28<br/>ReviewQuestions 13.35<br/>Problems 13.35<br/>Programming Problems 13.38<br/>Frequently Asked Questions 13.40<br/>14. LOW-LEVEL PROGRAMMING ~<br/>14.1 Register Variables 14.1<br/>14.2 Bitwise Operations 14.4<br/>14.3 Bit Fields 14.15<br/>Review Questions 14.24<br/>Problems 14.25<br/>Programming Problems 14.27<br/>Frequently Asked Questions 14.29<br/>15. ADDITIONAL FEATURES OF C<br/>15.1 Enumerations 15.1 ,<br/>15.2 CommandLine Parameters 15.7<br/>15.3 More About Library Functions 15.10<br/>15.4 Macros 15.11<br/>15.5 TheC Preprocessor 15.20<br/>Review Questions 15.23<br/>Problems 15.24<br/>Programming Problems 15.28<br/>Frequently Asked Questions 15.30<br/>Appendix A Number Systems g ^<br/>Appendix B Escape Sequences<br/>Appendix C Operator Summary D1-D2<br/>Appendix DData Types and Data Conversion Rules •<br/>Appendix E Tiie ASCII Character Set<br/>Appendix F Control Statement Summary<br/>Appendix G Commonly Used Scanf HI —H.4<br/>Appendix H Library Functions ^ 3^<br/>
650 ## - SUBJECT
Keyword C (Computer program language)
650 ## - SUBJECT
Keyword Computer programming
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Chhabra, Jitender
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type General Books
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Date acquired Full call number Accession number Date last seen Koha item type
        Central Library, Sikkim University Central Library, Sikkim University 29/08/2016 005.13 GOT/P P18520 29/08/2016 General Books
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha