图书前言

高级语言程序设计是软件设计的重要理论和实践基础,其介绍的基本技术是软件开发使用的基本方法。高级语言程序设计课程是理论和实践并重的课程,要求学生既要掌握程序设计的基础理论知识,又要掌握编写和调试程序的基本技能,因此,高级语言程序设计课程是培养学生掌握软件设计能力的重要课程。

本书选用C语言作为高级语言程序设计的程序设计工具,全面、详细地介绍了C语言的语法、语义和各种成分的用法。通过对C语言程序设计方法的了解和掌握,读者能够领会高级语言程序设计的基本思想和基本方法。本书所有的程序均在VC 6.0开发环境下调试完成。

本书第1章是程序设计基础,介绍程序设计的基本概念,还介绍了算法、数据结构的基本概念; 第2章介绍C语言的数据类型、键盘输入和屏幕输出以及C语言的上机过程; 第3章介绍顺序和选择结构程序设计; 第4章介绍循环结构程序设计; 第5章介绍常用的数据结构——数组; 第6章介绍C程序的重点——函数; 第7章介绍C程序的重点和难点——指针; 第8章介绍用户自己建立数据类型; 第9章介绍文件以及文件操作。

本书的第1、2、3章由魏为民编写,第4、6章由叶文珺编写,第5、7章和附录由王剑云编写,第8、9章由张超编写,全书由叶文珺统稿。

本书在编写过程中参考了一些国内外文献和资料,在此向这些文献和资料的作者表示衷心的感谢。

由于编者水平有限,书中难免有不妥之处,恳请广大读者指正,编者的邮箱地址为yewenjun_2@sina.com。

编者2014年5月