C programming FAQs : frequently asked questions

書誌事項

C programming FAQs : frequently asked questions

Steve Summit

Addison-Wesley Pub. Co., c1996

大学図書館所蔵 件 / 4

この図書・雑誌をさがす

注記

Includes bibliographical references and index

内容説明・目次

内容説明

Summit furnishes you with answers to some of the most frequently asked questions in C. Extensively revised from his popular FAQ list on the Internet, more than 400 questions are answered to illustrate key points and to provide practical guidelines for programmers. C Programming FAQs is a welcomed reference for all C programmers, providing accurate answers, insightful explanations, and clarification of fine points along with numerous code examples. Highlights *How-to-manual covering the C language in a practical, nuts-and-bolts way *Concise answers to more than 400 most frequently asked questions with definitively correct answers *Description of real problems that crop up when writing actual programs *Clarification of widely misunderstood issues: subtle portability problems, proper language usage, system-specific issues. 0201845199B04062001

目次

1. Declarations and Initializations. Basic Types. Pointer Declarations. Declaration Style. Storage Classes. Typedefs. The const Qualifier. Complex Declarations. Array Sizes. Declaration Problems. Namespace. Initialization. 2. Structures, Unions, and Enumerations. Structure Declarations. Structure Operations. Structure Padding. Accessing Members. Miscellaneous Structure Questions. Unions. Enumerations. Bit-fields. 3. Expressions. Evaluation Order. Other Expression Questions. Preserving Rules. 4. Pointers. Basic Pointer Use. Pointer Manipulations. Pointers as Function Parameters. Miscellaneous Pointer Use. 5. Null Pointers. Null Pointers and Null Pointer Constants. The NULL Macro. Retrospective. What's Really at Address 0? 6. Arrays and Pointers. Basic Relationship of Arrays and Pointers. Arrays Can't Be Assigned. Retrospective. Pointers to Arrays. Dynamic Array Allocation. How can I avoid fixed-sized arrays? Functions and Multidimensional Arrays. Sizes of Arrays. 7. Memory Allocation. Basic Allocation Problems. Calling malloc. malloc Problems. Freeing Memory. Sizes of malloc'ed Blocks. Other Allocation Functions. 8. Characters and Strings. 9. Boolean Expressions and Variables. 10. C Preprocessor. Macro Definitions. Header Files. Conditional Compilation. Fancier Processing. Macros with Variable-Length Argument Lists. 11. ANSI/ISO Standard C. The Standard Itself. Function Prototypes. The const Qualifier. Using main(). Preprocessor Features. Other ANSI C Issues. Old or Non-Standard Compilers. Compliance. 12. Stdio. printf Formats. scanf Formats. scanf Problems. Other stdio Function. Opening and Manipulating Files. Redirecting stdin and stdout. "Binary" I/O. 13. Library Functions. 13 String Functions. Sorting. Date and Time. Random Numbers. Other Library Functions. 14. Floating Point. 15. Variable-Length Argument Lists. Calling Varargs Functions. Implementing Varargs Functions. Extracting Variable-Length Arguments. Harder Problems. 16. Strange Problems. 17. Style. 18. Tools and Resources. Tools. Lint. Resources. 19. System Dependencies. Keyboard and Screen I/O. Other I/O. Files and Directories. Accessing Raw Memory. "System" Commands. Process Environment. Other System-Dependent Operations. Retrospective. 20. Miscellaneous. Miscellaneous Techniques. Bits and Bytes. Efficiency. Switch Statements. Miscellaneous Language Features. Other Languages. Algorithms. Trivia. 0201845199T04062001

「Nielsen BookData」 より

詳細情報

  • NII書誌ID(NCID)
    BA35718438
  • ISBN
    • 0201845199
  • LCCN
    95039682
  • 出版国コード
    us
  • タイトル言語コード
    eng
  • 本文言語コード
    eng
  • 出版地
    Reading, Mass.
  • ページ数/冊数
    xli, 389 p.
  • 大きさ
    24 cm
  • 分類
  • 件名
ページトップへ