Programming with C (Record no. 2679)

MARC details
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
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 13/06/2016 005.13 GOT/P P18522 06/09/2019 06/09/2019 General Books
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha