Author: Su Xiaohong, Chen Huipeng, Sun Zhigang
Publisher:
Publish Date: 2004-08-01
Features: This book is a fun and practical university-level C language textbook, suitable as a public course textbook for various university majors and a reference book for the National Computer Rank Examination. The book consists of 11 chapters, covering topics such as: ABC of Programming, Data Types, Operators and Expressions, Simple C Programming, Control Structures, Functions, Arrays, Pointers, Structures and Unions, Advanced Applications of Functions, File Operations, Common Errors and Solutions in C Programming, etc. The book emphasizes readability and usability, with key content and difficulty points introduced at the beginning of each chapter. Typical examples offer multiple solutions, progressing from simple to complex to reinforce knowledge points, algorithms, programming methods, and techniques. It also integrates software engineering knowledge such as program testing, debugging and error handling, robustness of software, code style, and structured and modular programming methods. A supplementary textbook, "Exercises and Laboratory Guide for University-Level C Language Practical Tutorial," with a rich variety of questions, is provided. Additionally, the book offers free electronic lecture slides to instructors, including source code files for all examples and exercises (available upon request as specified in the preface).
Table of Contents
Chapter 1 ABC of Programming
1.1 Computers and Humans
1.2 Computers and Programming Languages
1.3 The Story of Programming Languages
1.4 How Programming Languages Work
1.4.1 Execution
1.4.2 Memory
1.5 Chapter Summary
Exercises
Chapter 2 Data Types, Operators, and Expressions
2.1 A Simple C Program Example
2.2 Common C Program Identifiers
2.3 Data Types
2.3.1 Why Introduce Data Types
2.3.2 From Basic to Abstract Data Types
2.3.3 Type Modifiers
2.3.4 Identifier Naming
2.4 Constants
2.4.1 Integer Constants
2.4.2 Floating-Point Constants
2.4.3 Character Constants
2.4.4 String Constants
2.4.5 Macro Constants
2.4.6 Enumeration Constants
2.5 Variables
2.5.1 Variable Declaration and Initialization
2.5.2 const Type Modifier
2.5.3 Precautions When Using Variables
2.6 Common Operators and Expressions
2.6.1 Operator Precedence and Associativity
2.6.2 Arithmetic Operators
2.6.3 Relational Operators
2.6.4 Logical Operators
...
C Language University Application Tutorial
📌 Related Posts
Literature
Humorous Science: The Alternative Style of Harvard University
2026-09-24
Literature
Gemini the Golden Son (Full Set)
2026-09-12
Literature
Electronic Components and Practical Circuit Basics
2026-09-21
Literature
Application Techniques for Flow Measurement Instruments
2026-09-24
Literature
ASP.NET Programming Tutorial
2026-09-24
Literature
Supply chain management
2026-09-24
Literature
Analysis of Exam Topics and Detailed Explanations of Past Papers for Software Designer Examination (Computer and Software Engineering Knowledge Section) ((Computer and Software Engineering Knowledge Section))
2026-09-24
Literature
Chinese-style divorce
2026-09-24