c语言程序设计教程 许勇,C语言程序设计教程(第2版)

本书是一本全面介绍C语言的教程,涵盖C语言的基本语法、数据类型、控制结构、数组、函数、指针、编译预处理、复杂数据类型、位运算和文件操作等内容。书中通过大量实例和上机实验帮助读者理解和掌握C语言,适合初学者和进阶者使用。同时,本书适用于高校C语言课程及计算机等级考试的参考教材。
摘要由CSDN通过智能技术生成

前言

C语言是一种在世界范围内被普遍采用的优秀的程序设计语言,是现代最流行的通用程序设计语言之一,功能丰富,使用灵活,可移植性好,深受广大用户欢迎。C语言的数据类型丰富,既具有高级程序设计语言的优点,又具有低级程序设计语言的特点;既可以用来编写系统程序,又可以用来编写应用程序。因此,C语言正在被迅速地推广和普及。.

本教材通过大量实例,系统地介绍了C语言的语法结构。全书共分13章和4个附录,第1章为C语言概述,主要内容包括C语言的发展、特点和C程序的组成和执行以及上机实验。第2章为C语言程序设计的初步知识,主要内容包括数据类型、数据类型转换、运算符与表达式以及上机实验。第3章为基本算法,主要内容包括程序与算法、算法的特征、算法的表示和程序设计基本算法。第4章为顺序结构,主要内容包括C语句、数据的输入与输出、顺序程序设计以及上机实验。第5章为选择结构,主要内容包括关系运算符和关系表达式、逻辑运算符与逻辑表达式、选择结构语句、选择结构程序设计举例和上机实验。第6章为循环结构,主要内容包括while型循环、do-while型循环、for型循环、循环的嵌套、其他控制语句、循环结构综合实例和上机实验。第7章为数组,主要内容包括一维数组、二维数组、多维数组介绍、字符数组、数组综合实例和上机实验。第8章为函数,主要内容包括函数概念引入、库函数、函数定义、函数间的参数传递、函数调用、数组与函数变量的作用域、变量的存储类型、函数的存储分类以及上机实验。第9章为指针,主要内容包括指针的含义、指针变量、指针与数组、指针与函数、指针与字符串、字符数组与字符指针的区别、指向指针的指针、指针类型小结、综合实例和上机实验。第10章为编译预处理,主要内容包括文件包含、宏定义、条件编译和上机实验。第11章为复杂数据类型,主要内容包括结构体、用结构指针操作链表、共用体、枚举类型、类型定义typedef和上机实验。第12章为位运算,主要内容包括二进制位运算概述、位运算符、位段和上机实验。第13章为文件,主要内容包括C文件的概述、文件的打开与关闭、文件的读写、文件的定位与出错检测和上机实验。附录A为运算符的优先级及其结合性,附录B为常用ASCII代码对照表,附录C为各章习题参考答案,附录D为各章上机实验参考答案。..

本教材组织精练,例题简单,容易理解,并配备了各种类型的练习和实践操作题,便于学习掌握和上机练习。对于C语言中重要和较难理解、容易出错的内容,书中均特别加以强调和说明。此外,在介绍C语言的语法结构的同时,也强调了计算机算法和结构化设计方法的概念和作用。本书后附有习题和实验题的参考答案,可供读者学习时参考。本书可作为高等学校C语言程序设计课程的教材,也可作为计算机等级考试的辅导教材。

本书以ANSI标准C语言为背景,有关内容不依赖于任何具体的C系统。本书虽然介绍了国内使用较多的Turbo C系统,但读者仍可自由选用其他符合ANSI标准的C系统编程环境作为学习工具。

本书由许勇担任主编,戴仕明担任主审。全书由何光明策划并确定框架结构,最后由许勇统编定稿。唐才琴、孙玉香、杨明、杨萍、赵传审、许娟、尹晓睿、史国川、史春联、周松、赵明、陈智等同志在内容编写、程序测试、文字校对等过程中也付出了辛勤劳动,另外本书在编写过程中,得到兄弟高校从事计算机教育的老师的关心和帮助,教研室的同仁也提出了许多宝贵意见,在此一并表示衷心的感谢。

本书配有电子教案,并提供程序源代码,以方便读者自学,请到www.wenyuan.com.cn下载。

限于作者水平,书中难免存在不当之处,恳请广大读者批评指正。任何批评和建议请发至:Book21Press@126.com。...

编 者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值