Зарегистрироваться
Восстановить пароль
FAQ по входу

Nath Dey K., Bandyopadhyay S.K. C Programming Essentials

  • Файл формата pdf
  • размером 4,16 МБ
  • Добавлен пользователем
  • Описание отредактировано
Nath Dey K., Bandyopadhyay S.K. C Programming Essentials
New Delhi: Pearson, 2010. — 292 p.
C Programming Essentials
Copyright
Software
Systems Software
Application Software
Program Development Process
Algorithms
Analysis of Algorithms
Flowcharts
Programming Language Classifications
Programming Techniques
Structured Programming Constructs
History of C Language
C Language Overview
New Terminology Checklist
Exercises
The Foundation of C
Memory and Storage
C Character Set
C Keywords
Whitespaces in C
Data Types
C Constants
Variables
A Peek at Functions
Useful Identifier-Naming Conventions
Type-Declaration Statements
Operators
Operator Precedence
Type Conversion in Expressions
Type Conversion in Assignments
Comments
Functions Revisited
Putting it Together
Some Standard Library I/O Functions
Scope of Identifiers
Storage Classes
Storage Type Qualifiers
New Terminology Checklist
Exercises
Control
The if Statement
The switch Statement
The for Statement
The while Statement
The do-while Statement
The dreak and cntinue Statement
The Infamous goto
New Terminology Checklist
Exercises
Functions and Recursion
Function Arguments
The return Statement Revisited
Call-By-Value
Stacks in Function Calls
Recursion
Towers of Hanoi—Case Study of Recursion
Efficiency Considerations for Use of Functions
New Terminology Checklist
Exercises
Arrays
Need for Arrays
Single-Dimensional Arrays
Single-Dimensional Array Initialization
Multi-Dimensional Arrays
Matrices
Row-Major and Column-Major Order
Single-Dimensional Character Arrays
Initialization of Strings
gets( ) and puts( )
sscanf( ) and sprintf( )
String Functions
Two-Dimensional Character Arrays
New Terminology Checklist
Exercises
Pointers
Defining a Pointer
Scalars for Pointers
Pointer Assignments and Expressions
Pointer Comparison
Passing Pointers to Functions
Pointers and Arrays—Pointer Arithmetic
Pointers and Two-Dimensional Arrays
Arrays of Pointers
Pointers to Pointers
Pointers to Functions
Command-Line Arguments
Other Pointer Issues
New Terminology Checklist
Exercises
User-Defined Data Types
Structures
Declaring a Structure
Defining a Structure Variable
Initializing and Referencing Structure Members
Nesting of Structures
Operations on Structures
Pointers to Structures
Structures and Functions
Arrays of Structures
Self-Referential Structures
Unions
Enumerated Data Types
Typedef
Bit Fields
New Terminology Checklist
Exercises
File Access and Processing
Opening and Closing a Disc File
Character Input/Output
Error-Handling
Reading and Writing a File in Convenient Chunks
File Positioning
New Terminology Checklist
Exercises
The C Preprocessor
Macro Substitution
File Inclusion
Conditional Compilation
Additional Directives
Predefined Preprocessor Identifiers
ANSI Standard Header files
New Terminology Checklist
Exercises
Common Errorsin C
More on Bitwise Operators in C
Some Useful Functions from stdlib.h
Creating Static Library with gcc
C99-A Brief Introduction
Practice Problems
Back Cover
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация