Programming with C (Record no. 2679)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 05952nam a2200157 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9780070145900 (pb) |
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 ## - TITLE STATEMENT | |
Title | Programming with C |
Statement of responsibility, etc. | Byron Gottfried |
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, |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xiii, (varied) |
Other physical details | ill. ; |
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 1.3<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 1.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 C Character Set 2.1<br/>2.2 Writing First Program of C 2.1<br/>2.3 Identifiers and Keywords 2.3<br/>2.4 A More Useful C Program 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 Arrays 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/>Review Questions 2.29<br/>Problems 2.30<br/>Frequently Asked Questions 2.32<br/>3. OPERATORS AND EXPRESSIONS<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 Assignment Operators 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<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 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 PREPARING AND RUNNING A COMPLETE C PROGRAM<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<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/>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<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<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 Multifile Programs 8.14<br/>8.6 More About Library Functions 8.24<br/>9. ARRAYS<br/>Review Questions 8.26<br/>Problems 8.27<br/>Programming Problems 8.34<br/>Frequently Asked Questions 8.38<br/>9.1 Defining an Array 9.1<br/>9.2 Processing an Array 9.6<br/>9.3 Passing Arrays 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/>[<br/>10. STRINGS<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<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/>11.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/>Frequently Asked Questions 11.65<br/>12. STRUCTURES AND UNIONS<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/>13. FILE HANDLING<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/>Review Questions 13.35<br/>Problems 13.35<br/>Programming Problems 13.38<br/>Frequently Asked Questions 13.40<br/>14.<br/>LOW-LEVEL PROGRAMMING<br/>14.1<br/>Register Variables<br/>14.1<br/>14.2<br/>Bitwise Operations<br/>14.4<br/>14.3<br/>Bit Fields 14.15<br/>Review Questions<br/>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 Command Line Parameters 15.7<br/>15.3 More About Library Functions 15.10<br/>15.4 Macros 15.11<br/>15.5 The C Preprocessor 15.20<br/>Review Questions 15.23<br/>Problems 15.24<br/>Programming Problems 15.28<br/>Frequently Asked Questions 15.30 |
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 | 13/06/2016 | 005.13 GOT/P | P18522 | 06/09/2019 | 06/09/2019 | General Books |