My Account Log in

1 option

C programming : test your skills / Ashok N. Kamthane.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account