C KISS——爱上C语言
¥55.00定价
作者: 徐昊
出版时间:2017年11月
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113239787
- 1-1
- 147351
- 41181884-2
- 2017年11月
- 工学
- 计算机科学与技术
- TP312.8
- 理工类
- 本专科
内容简介
本书以培养技能为根本,以就业为导向,以职业能力为着力点,全面讲解了C#语言程序设计的相关知识和应用技能,着重强调C#语言应用能力的培养。全书共分13个单元,以任务的形式展开讲解,每个任务分为任务描述、任务分析、基础知识、任务实施、任务拓展5个环节,便于学生在实践中学习。本书内容充实、结构合理、实用性强、语言通俗易懂,具有明确的应用能力培养目标,学完本书后,学生可具备C#语言程序设计及其解决问题的能力,为就业夯实基础。本书适合作为普通高等院校计算机专业的教材,也可作为高职高专、成人教育学院和计算机培训学校数据库相关专业的教材,以及软件或数据库开发人员的入门教程。
目录
1 Programming in C: an
Overview.............................1
1.1 C Program
Development Cycle..................................................2
1.2 Basic Programming
Tools and Concepts....................................4
1.3 Playing with Basic C
Language Primitives and Data Types.......6
1.3.1 C Program Skeleton
or Structure...................................................7
1.3.2 Create Your First C
Program ........................................................9
1.3.3 Understanding
Preprocessor-generated Files...............................14
1.3.4 Compilation Process
and Error Classes.......................................18
1.3.5 Playing with
Semantic and Syntax Errors ..................................22
1.3.6 Playing with Runtime
Errors: the Debugging Process ...............25
1.4 Playing with Type
Definition, Arrays and Structure ................31
1.5 Playing with C
Language Constructs........................................35
1.6 Playing with C
Function and Pointer........................................46
2 Hands-on Functions..............................................54
2.1 Algorithm and
Programming....................................................55
2.2 Function Declaration
and Definition.........................................62
2.3 Function Call Types
and Their Mechanisms.............................68
2.4 Function and
Programming Modularity....................................72
2.5 Function Scope and
Variable Lifetime......................................81
2.6 Recursive
Function...................................................................96
3 Hands-on-Pointers: The
Basics..........................104
3.1 Pointer and
Memory...............................................................105
3.2 Pointer Expressions
and Arithmetic........................................110
3.3 Pointer and
Arrays...................................................................113
3.4 Pointers and
Structures...........................................................125
4 Hands-on-Pointers: Advanced Features............144
4.1 Pointers and
Functions...........................................................145
4.2 Command Line
Arguments: Arguments to Main().................153
4.3 File System Basics
and the File Pointer .................................162
4.4 Dynamic Memory
Management in C and Linked List...........170
5 From C to
C ......................................................181
5.1 A Brief Overview of
C Main Features...............................182
5.2 Usage of Some C
Key Concepts........................................184
INDEX..........................................................................205
Overview.............................1
1.1 C Program
Development Cycle..................................................2
1.2 Basic Programming
Tools and Concepts....................................4
1.3 Playing with Basic C
Language Primitives and Data Types.......6
1.3.1 C Program Skeleton
or Structure...................................................7
1.3.2 Create Your First C
Program ........................................................9
1.3.3 Understanding
Preprocessor-generated Files...............................14
1.3.4 Compilation Process
and Error Classes.......................................18
1.3.5 Playing with
Semantic and Syntax Errors ..................................22
1.3.6 Playing with Runtime
Errors: the Debugging Process ...............25
1.4 Playing with Type
Definition, Arrays and Structure ................31
1.5 Playing with C
Language Constructs........................................35
1.6 Playing with C
Function and Pointer........................................46
2 Hands-on Functions..............................................54
2.1 Algorithm and
Programming....................................................55
2.2 Function Declaration
and Definition.........................................62
2.3 Function Call Types
and Their Mechanisms.............................68
2.4 Function and
Programming Modularity....................................72
2.5 Function Scope and
Variable Lifetime......................................81
2.6 Recursive
Function...................................................................96
3 Hands-on-Pointers: The
Basics..........................104
3.1 Pointer and
Memory...............................................................105
3.2 Pointer Expressions
and Arithmetic........................................110
3.3 Pointer and
Arrays...................................................................113
3.4 Pointers and
Structures...........................................................125
4 Hands-on-Pointers: Advanced Features............144
4.1 Pointers and
Functions...........................................................145
4.2 Command Line
Arguments: Arguments to Main().................153
4.3 File System Basics
and the File Pointer .................................162
4.4 Dynamic Memory
Management in C and Linked List...........170
5 From C to
C ......................................................181
5.1 A Brief Overview of
C Main Features...............................182
5.2 Usage of Some C
Key Concepts........................................184
INDEX..........................................................................205