Author: Chen Liangyin You Hongyue
Publisher:
Publish Date: 2006-10-01
Features: This textbook is designed for beginners, based on the C99 standard, and systematically introduces the various elements of the C language and C programming techniques, with a focus on content compatible with C89. The main differences between C89 and C99 are discussed in a dedicated chapter. The textbook consists of 12 chapters. Chapter 1 elaborates on the basic working principles of computers and emphasizes fundamental computer knowledge closely related to C programming. Chapter 2 introduces the core content of the C language. Chapter 3 focuses on basic data types, expressions, and operators. Chapter 4 covers structured program control flow, with an emphasis on three basic control structures. Chapter 5 explores the role and design of functions. Chapter 6 discusses pointers and arrays. Chapter 7 discusses recursive functions. Chapter 8 covers structures, unions, bit operations, and enumerations. Chapter 9 explains the use of pointers. Chapter 10 introduces basic file operations. Chapter 11 discusses some advanced topics in C. Chapter 12 compares the main differences between the C99 and C89 standards. The textbook features original content, is rich in material, and is highly readable. Considering the needs of beginners, an additional chapter on fundamental computer knowledge has been included. The textbook focuses on programming skills, with a clear structure, particularly avoiding the frustration of getting bogged down in syntax details at the beginning of learning. At the same time, to accommodate readers' psychological adaptation during learning, some dry content has been appropriately addressed. The textbook introduces the concept of core C language content and organizes the material around this core idea. The textbook aims to start with the overall structure and gradually delve into details. Another feature of the textbook is the introduction of program defects, which may not be entirely comprehensive but is very useful for both beginners and those with long-term programming experience. The textbook can be used as a teaching material for undergraduate students in computer science and non-computer science disciplines in higher education institutions, as well as for self-study by those in need.
C Programming Language Design (C99 Version)
📌 Related Posts
Literature
Information City
Chinese Translation Collection of Popular Fine Works New Century Edition
2026-09-13
Literature
UFO over the bathhouse
2026-09-22
News
What are the symptoms of ovulation disorders?
2026-10-01
Literature
Wastewater treatment of waterworks sludge water
2026-10-07
Literature
Okay, here is the translation following your instructions:
Pro/ENGINEER Wildfire 3.0 Self-Learning Manual: Example Application Part
2026-10-07
Literature
Numerical Linear Algebra
2026-10-07
Literature
Computer auditing
2026-10-07
Literature
Chinese version UG NX4 Injection Mold Design Examples and Solutions
2026-10-07