C语言程序设计实用教程

出版时间:2009-1  出版社:科学出版社  作者:杨莉,刘鸿翔 主编  页数:270  
Tag标签:无  

前言

  C语言一直受到计算机业内人士的好评,即使在面向对象程序设计语言广泛使用的今天,各类理工类专业,尤其是计算机专业,程序设计语言入门课程还是首选C语言。全国计算机等级考试及各地组织的计算机统一考试都将C语言列为考试范围。C语言一直是高校理工类学生及计算机技术人员重要的学习内容。  主编十几年来一直从事C语言的一线教学工作,也是学校C语言课程的精品课程负责人,在多年的C程序设计课程的教学改革实践基础上,改版了第一版教材。本书保持了第一版概念清晰、例题丰富、实用性强的写作特点,与第一版相比,在以下几个方面作了较大的修改:  1.整体章节的布局不变,对各章内容和文字均细致地进行了修改,以使读者更容易理解,内容更加简洁,重点更加突出,实用性更强。  2.修订每章节中的例题,在阐述理论知识的同时,选用大量的、贴近生活的经典实例,辅导读者理解与掌握各章节的基本概念,重点放在如何使用C语言来解决问题上二,例题中出现的每个算法都给出较详细的解释。尽量做到通俗易懂,将复杂的算法简单演绎。  3.主要章节增加本章小结和常见错误列举,以供学生回顾本章重点知识,对读者可能遇到的疑难问题和易混淆概念作了详细的阐述,帮助读者加深理解。  4.每一章习题去掉填空题、选择题,因为这些习题在配套的《C语言程序设计实训指导教程》(杨莉、龚义建主编,华中理工大学出版社出版)中已经非常全面,教材每章精心编写设计和开发型习题,结合书中的例题上机实践,不但能够进一步理解算法以及设计过程而且能够迅速掌握编程方法,提高编程技巧。

内容概要

本书按照《全国汁算机等级考试二级考试大纲》对C语言程序设计考试的要求编写,内容精练,概念清楚,结构合理,对读者可能遇到的疑难问题和易混淆概念作了详细的阐述。主要内容包括C语言程序设计基础知识、C语言中所涉及的各种数据类型和运算符、各种表达式、程序结构、数组、函数、指针、编译预处理和动态存储分配、结构体和共用体、文件等。通过对人量实例进行分析,力求提高和培养学生的程序设计能力。    本书可作为高等学校计算机科学与技术专业及其他非计算机专业的C语言程序设计教材,也可以作为其他各级各类学校的C语言程序设计教材和参考书,还可以作为参加二级C语言程序设计考试者的自学和辅导教材。

书籍目录

第1章 C语言概述  1.1 C语言简介    1.1.1 计算机语占    1.1.2 C语言的发展过程和特点    1.1.3 程序和程序设计      1.1.4 C语言程序设计的基本结构    1.1.5  C程序的调试  1.2 C程序集成开发环境——Visual C++6.0  习题1第2章 数据类型、运算符与表达式  2.1 C语言的数据类型  2.2 常量和变量    2.2.1 标识符      2.2.2 关键字      2.2.3 常量和符号常量    2.2.4 变量  2.3 整型数据    2.3.1  栏型常量    2.3.2 整型变量  2.4 实型数据    2.4.1 实型常量    2.4.2  实型变量  2.5 字符型数据    2.5.1 宁符常量    2.5.2  转义字符    2.5.3 字符串常量    2.5.4 字符变量  2.6 变量赋初值  2.7 运算符和表达式    2.7.1 C运算符简介    2.7.2 算术运算符和算术表达式    2.7.3 赋值运算符和赋值表达式    2.7.4 逗号运算符和逗号表达式 2.8 本章小结和常见错误列举  习题2第3章  简单的c程序设计  3.1 流程结构和语句    3.1.1 三种基本结构    3.1.2 C语言中的语句  3.2 格式输入输出函数    3.2.1 标准输出函数printf      3.2.2 标准输人函数scanf  3.3 字符输入输出函数    3.3.1 字符输出函数putchar    3.3.2 字符输入函数getchar  3.4 顺序结构程序设计举例  3.5 本章小结和常见错误列举  习题3第4章 选择结构程序设计 4.1 关系运算符和关系表达式    4.1.1 关系运算符及其优先次序    4.1.2 关系表达式  4.2 逻辑运算符和逻辑表达式    4.2.1 逻辑运算符及其优先次序    4.2.2 逻辑表达式  4.3 条件语句和条件运算符    4.3.1 if语句单分支形式    4.3.2 if语句双分支形式    4.3.3 if语句嵌套:多分支形式    4.3.4 条件运算符  4.4 switch语句  4.5 程序举例  4.6 本章小结和常见错误列举  习题4  第5章 循环结构程序设计  5.1 goto语句  5.2 while语句构成的循环结构  5.3 do-while语句构成的循环结构  5.4 for循环  5.5 循环的嵌套  5.6 break语句和continue语句    5.6.1 break语句 ……第6章 数组第7章 函数第8章 指针第9章 字符串第10章 C语言预处理第11章 结构体、共用体和用户定义类型第12章 位运算第13章 文件附录

章节摘录

  S5.找到了要借的书,办理借书手续  S6.离开图书馆  这个程序比前一个复杂一些,它不再是一个平铺直叙的动作序列,步骤更多,出现了分情况处理(S4)和可能出现的重复性动作(S4.1)。如果仔细探究,这一程序还可以进一步细化。  现实生活中有许多程序性活动,当我们身处其中时,通常需要按部就班地一步步完成一系列动作。对这种工作(事物、活动)过程的细节动作的描述就是一个“程序”。  在一个程序描述中,总有一批预先假定的“基本动作”,这些基本动作是程序执行者能够理解和直接完成的。一个程序总有开始与结束,在执行此程序的过程中,动作者(无论是不是人)需要按照程序的描述执行~系列的动作,在达到结束位置时工作就完成了。  2.计算机程序计算机的程序执行与日常生活中的程序性活动情况很相似。从这点出发,可以帮助我们理解计算机的活动方式。当然,人们日常生活中的程序性工作有许多“灵活性”,许多事情并不要求完全按程序做。而计算机对程序的执行则完全是严格而且一,丝不苟的,必须一步步按程序中的指令办事。  计算机是人类发明的一种自动机器,它最基本的功能是可以执行一组基本操作,每个操作完成一件很简单的计算工作,如整数的加减乘除运算等。为使计算机能按人的指挥工作,每种计算机都依附一套指令,其中的每一种指令就对应着计算机能执行的一个基本动作。  计算机的最本质特征是不仅能按指令工作,而且能自动地按程序(作为计算机能执行的基本动作序列)工作。因此,要让计算机按照人的意志工作,就必须告诉计算机工作的步骤一一程序,人们把描述(编制)计算机程序的工作称为程序设计或者编程。从上述借书的例子可以看到,对过程的描述需要考虑许多细节。如果需要用计算机去处理问题,所写程序也必须精确描述该问题所有动作的细节过程,不能有一点含糊的地方。C语言提供给我们一个编写计算机程序的平台。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C语言程序设计实用教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   学校上C的课程,使用的就是本教材,我在昆明的各大图书城都没发现,我就在当当上一搜就发现了,上了2个多月的C了,C真的让人头疼,但是这边是还不错,讲解也还算可以,也方便课后自学,我先顶一下~嘿嘿
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7