Microsoft Developer Network
▶
Highlights
▶
Technical Articles
▶
Sample Code
▶
Resource and Strategy
▶
Knowledge Base and Bug Lists
▶
Books and Magazine Articles
▼
Product Documentation
▼
C/C++ 7.0
▶
Programming Techniques
▼
C Language Reference
Title Page
▶
Introduction
▶
Chapter 1 Elements of C
▶
Chapter 2 Program Structure
▶
Chapter 3 Declarations and Types
▶
Chapter 4 Expressions and Assignments
▶
Chapter 5 Statements
▶
Chapter 6 Functions
▶
Chapter 7 Preprocessor Directives and Pragmas
▶
Appendix A C Language Syntax Summary
▼
Appendix B Implementation-Defined Behavior
Appendix B Implementation-Defined Behavior
▶
B.1 Translation
▶
B.2 Environment
▶
B.3 Identifiers
▶
B.4 Characters
▶
B.5 Integers
▶
B.6 Floating-Point Math
▶
B.7 Arrays and Pointers
▶
B.8 Registers
▶
B.9 Structures, Unions, Enumerations, and Bit Fields
▶
B.10 Qualifiers
▶
B.11 Declarators
▶
B.12 Statements
▶
B.13 Preprocessing Directives
▼
B.14 Library Functions
B.14 Library Functions
NULL Macro
Diagnostic Printed by the assert Function
Character Testing
Domain Errors
Underflow of Floating-Point Values
The fmod Function
The signal Function
Default Signals
The SIGILL Signal
Terminating Newline Characters
Blank Lines
Null Characters
File Position in Append Mode
Truncation of Text Files
File Buffering
Zero-Length Files
Filenames
File Access Limits
Deleting Open Files
Renaming with a Name That Exists
Printing Pointer Values
Reading Pointer Values
Reading Ranges
File Position Errors
Messages Generated by the perror Function
Allocating Zero Memory
The abort Function
The atexit Function
Environment Names
The system Function
The strerror Function
The Time Zone
The clock Function
▶
Appendix C Differences Between C Versions 6.0 and 7.0
▶
Class Libraries Reference
▶
Class Libraries User's Guide
▶
Comprehensive Index and Errors Reference
▶
Environment and Tools
▶
Run-time Library Reference
▶
C++ Tutorial
▶
C++ Language Reference
▶
Macro Assembler 6.0
▶
Multimedia Development Kit
▶
OLE 1.0 Programmer's Reference
▶
Win32 SDK for Windows NT
▶
Windows 3.1 DDK
▶
Windows 3.1 SDK
▶
QuickC for Windows
▶
Unsupported Tools & Utilities