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 C Differences Between C Versions 6.0 and 7.0
Appendix C Differences Between C Versions 6.0 and 7.0
▶
C.1 New Features
▼
C.2 Changes and Deletions
C.2 Changes and Deletions
ANSI-Mandated New Features
Return Statements Containing Expressions
Function Declarations
Type Checking
Prototype Scope
Naming Conventions
Time Returned by the time Function
Nesting Level for Include Files
const and volatile in Declarations
Conditional Operator
Visibility of Functions
Macro Redefinition
Unary Arithmetic Operators on Pointers
New Errors and Warnings
Changes to Calling Conventions
Expanded Functionality with __export
Obsolete Pragmas
Obsolete and Changed Command-Line Options
Linking Considerations
Changes to Constants
Alternate Math Library
Obsolete Functions
Storage of Strings
▶
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