C程序设计实践教程
于京 吴振宇
内容提要
C语言是一门经典的程序设计语言,具有简洁、高效、功能强大的特点,因此至今仍然被广泛应用。由于历史传承的原因,很多新的计算机语言也是类C的,所以无论从实际使用还是从学习计算机程序设计角度考虑,学习C语言都是很好的选择。
为了更好地引导读者学习C语言,本书作者总结多年的编程和教学经验,特别设计了一个贴近编程实际需求的全新组织结构,原创了大量有实际指导意义和说明编程技巧的案例,对C语言程序设计的方法进行了实例讲解,相信这样可以提高读者的学习效率。
本书可以用作C语言以及程序设计基础类教材,供职业技术院校师生和希望自学C语言程序设计的读者参考阅读。 前言
本书旨在用最短的篇幅引导读者学会C语言编程。虽然目前市面上已经有各种教材指导读者学习这门编程语言,但是本书的编写方式和学习路径安排与其他教材相比还是有鲜明特点的。第一,本书专为从零起步学习用C语言编程的读者设计,因为C语言的内涵太丰富了,如果全覆盖不太适合初学者,所以本书的讨论范畴并未覆盖C语言的全部细节。第二,本书对有些内容——例如程序的结构、指针与函数的应用方法(注意:是应用方法而不是使用格式)——讨论得比较深入,这有利于读者编写出一个高质量的程序。第三,本书的章节安排有特色,比如在第1章就教读者利用函数编写程序,在介绍数组的同时也介绍了结构体,这样编排的目的是促使读者从需求和程序架构的角度看待这些零散的知识,而不是从“字典”的角度。第四,如果参照“字典式”的教材的提法,本书更像“用法字典”而不是“释义字典”。第五,本书未采用说明语法问题的“宇宙通用型”语法例程(这会让读者摸不到头脑),而是希望通过一些原创例程和处理方法(比如本书专业的排序架构,虽然方法还是比较初级的“选择法”,但是架构非常实用),使读者从一开始编程时就适应和养成比较专业与正规的思路。
本书通过一系列有实际意义的案例将C语言的语法知识和技术要点…