1 option
C programming : test your skills / Ashok N. Kamthane.
- Format:
- Book
- Author/Creator:
- Kamthane, Ashok N.
- Language:
- English
- Subjects (All):
- C (Computer program language).
- Physical Description:
- 1 online resource (xi, 342 p.) : ill.
- Edition:
- 1st edition
- Place of Publication:
- Delhi : Pearson : Dorling Kindersley (India), c2010.
- System Details:
- text file
- Summary:
- C Programming: Test Your Skills is specifically designed to be used as the supplementary resource for learning C Programming. It is ideal for self practice or test preparation and hones one's problem solving abilities through varieties of exercises.
- Contents:
- Cover
- C Programming Test Your Skills
- Copyright
- Contents
- Preface
- Acknowledgements
- About the Author
- Computer Fundamentals and Brief Information on C
- Components of a Computer
- Latest Computers
- Algorithm
- Sequence, Selection and Iteration
- Flowcharts
- An Overview of Compilers and Interpreters
- Structure of a C Program
- C Programming Rules
- Executing the Program
- An Example of a C Program
- Exercises
- Answers
- The C Declarations
- Introduction
- The C Character Set
- Delimiters
- Types of Tokens
- The C Keywords
- Identifiers
- Constants
- Numeric Constants
- Character Constants
- Variables
- Rules for Defining Variables
- C Data Types
- Basic Data Type
- The Void Data Type
- Initializing Variables
- Dynamic Initialization
- Type Modifiers
- Type Conversion
- Wrapping Around
- Constant and Volatile Variables
- Constant Variable
- Volatile Variable
- Operators and Expressions
- Operators
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Increment and Decrement Operators
- Assignment Operators and Expressions
- Comma and Conditional Operator
- Bitwise Operators
- Decision Control
- Control Structures
- if Statement
- if-else Statement
- Nested if-else Statement
- switch Statement
- switch Execution
- Loop Control Statements
- What is a Program Loop?
- for Loop
- Nested for Loops
- while Loop
- do-while
- do-while Statement with while Loop
- break Statement
- continue Statement
- goto Statement
- Arrays
- Definition of an Array
- Declaration of One-Dimensional Array
- One-Dimensional Array Initialization
- Access to One-Dimensional Array Elements
- Printing One-Dimensional Array Elements
- Initialization of Two-Dimensional Array.
- Initialization of Three-Dimensional Arrays
- Arrays and Pointers
- Array and Function
- String Operations and Standard Functions
- Definition of String
- Declaration and Initialization of a String
- Display of Strings with Different Formats
- String Standard Functions
- Pointers
- Pointer Definition
- Features of Pointers
- Pointers and Addresses
- Pointer Declaration
- Arithmetic Operations with Pointers
- Pointers and Arrays
- Pointers to Pointers
- Dynamic Memory Allocation
- Memory Allocation Functions
- Functions
- Definition of Function
- Why Use Functions?
- How Function Works?
- Function Definition Syntax
- The Return Statement
- Types of Functions
- Without Arguments and Return Values
- With Arguments But Without Return Values
- Function With Passing Arguments and Return Values
- Function Without Passing Arguments, But With Return Values
- Call by Value and Reference
- Function Returning More Values
- Function as an Argument
- Function With Operators
- Function and Decision Statements
- Function and Loop Statements
- Functions With Arrays and Pointers
- Initialization of Array Using Function
- Passing Array Elements to Function
- Recursion
- Library Functions
- Storage Class
- Automatic Variables
- External Variables
- Static Variables
- Register Variables
- Preprocessor Directives
- #define Directive
- Undefining a Macro
- Token Pasting and Stringizing Operators
- #include Directive
- Conditional Compilation
- #ifndef Directive
- #error Directive
- #line Directive
- inline Directive
- #pragma Saveregs
- The Pre-Defined Macros in ANSI and Turbo C
- ANSI C Pre-Defined Macros
- Turbo C Pre-Defined Macros.
- The Pre-Defined Marcos in ctype.h
- Structure and Union
- Basics of Structure
- Features of Structures
- Definition and Declaration of Structure
- Structure within a Structure
- Array of Structures
- Pointer to Structure
- Structure and Functions
- typedef
- Bit Fields
- Enumerated Data Type
- union
- Calling BIOS and DOS Services
- Union of Structures
- Files
- Introduction of a File
- Definition of a File
- Streams and File Types
- File Types
- Steps for File Operations
- Opening of File
- Text Modes
- Binary Modes
- Reading a File
- Closing a File
- File I/O
- Other File Functions
- The fseek() Function
- Searching Errors in Reading/Writing Files
- Low-Level Disk I/O
- Command Line Arguments
- Graphics
- Initialization of Graphics
- Few Graphics Functions
- Programs Using Library Functions
- Working with Text
- Filling Patterns with Different Colors and Styles
- Mouse Programming
- Drawing Non-Common Figures
- Summary
- Appendices
- Appendix A
- Appendix B
- Appendix C
- Index.
- Notes:
- Includes index.
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9786612768804
- 9788131753934
- 813175393X
- 9781282768802
- 1282768808
- OCLC:
- 732012371
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.