C语言程序设计

出版时间:2010-2  出版社:水利水电出版社  作者:林军 编  页数:285  

前言

  随着计算机科学与技术的飞速发展,计算机的应用已经渗透到国民经济与人们生活的各个角落,正在日益改变着传统的人类工作方式和生活方式。在我国高等教育逐步实现大众化后,越来越多的高等院校会面向国民经济发展的第一线,为行业、企业培养各级各类高级应用型专门人才。为了大力推广计算机应用技术,更好地适应当前我国高等教育的跨跃式发展,满足我国高等院校从精英教育向大众化教育的转变,符合社会对高等院校应用型人才培养的各类要求,我们成立了“21世纪高等院校规划教材编委会”,在明确了高等院校应用型人才培养模式、培养目标、教学内容和课程体系的框架下,组织编写了本套“21世纪高等院校规划教材”。  众所周知,教材建设作为保证和提高教学质量的重要支柱及基础,作为体现教学内容和教学方法的知识载体,在当前培养应用型人才中的作用是显而易见的。探索和建设适应新世纪我国高等院校应用型人才培养体系需要的配套教材已经成为当前我国高等院校教学改革和教材建设工作面临的紧迫任务。因此,编委会经过大量的前期调研和策划,在广泛了解各高等院校的教学现状、市场需求,探讨课程设置、研究课程体系的基础上,组织一批具备较高的学术水平、丰富的教学经验、较强的工程实践能力的学术带头人、科研人员和主要从事该课程教学的骨干教师编写出一批有特色、适用性强的计算机类公共基础课、技术基础课、专业及应用技术课的教材以及相应的教学辅导书,以满足目前高等院校应用型人才培养的需要。本套教材消化和吸收了多年来已有的应用型人才培养的探索与实践成果,紧密结合经济全球化时代高等院校应用型人才培养工作的实际需要,努力实践,大胆创新。教材编写采用整体规划、分步实施、滚动立项的方式,分期分批地启动编写计划,编写大纲的确定以及教材风格的定位均经过编委会多次认真讨论,以确保该套教材的高质量和实用性。

内容概要

本书是为了满足广大学生学习C语言程序设计的需要,结合高等学校C语言程序设计课程的教学特点,由高等学校长期从事计算机语言课程教学的第一线教师编写而成,内容涵盖了《全国计算机等级考试大纲(2009年版)》中对C语言程序设计要求的知识点。    全书共11章,内容包括C语言基础知识、数据类型与运算规则、顺序结构的程序设计、选择结构的程序设计、循环结构的程序设计、数组、字符串处理、函数、指针、结构体与共用体和文件。各章均有精心设计的大量习题。本书理论与实践紧密结合,书中的例子具有实用性,内容安排合理。重点突出。    本书由浅入深、循序渐进、前后呼应、通俗易懂、图文并茂、内容丰富,书中的所有程序都在Turbo C 2.0环境下调试成功。与本书配套的《C语言程序设计实验指导与习题解答》中包括C语言程序设计实验上机操作指导、实验、主教材的习题答案以及课程设计指导等。    本书既可以作为高等学校本科及专科学生C语言程序设计的教材,又可以作为全国计算机等级考试二级——C语言程序设计的培训教材,同时也可以作为自学者的参考书。

书籍目录

序前言第1章 C语言基础知识  1.1 C语言概述    1.1.1  C语言简介    1.1.2  C语言的特点  1.2 程序设计基础知识    1.2.1 程序设计简介    1.2.2 算法简介    1.2.3 程序基本结构及其流程图表示  1.3 C语言程序的基本构成    1.3.1 一个简单的C语言程序    1.3.2 C语言程序的构成    1.3.3 关键字    1.3.4 标识符    1.3.5 语句    1.3.6 标准库函数  1.4 C语言程序的运行  习题一第2章 数据类型与运算规则  2.1 概述  2.2 常量与变量    2.2.1  常量    2.2.2 变量  2.3 算术运算与赋值运算    2.3.1  C语言中的运算规则    2.3.2 算术运算符与算术表达式    2.3.3 自增、自减运算    2.3.4 赋值运算符与赋值表达式    2.3.5 组合赋值运算符与组合赋值表达式  2.4 关系运算与逻辑运算    2.4.1 关系运算符与关系表达式    2.4.2 逻辑运算符与逻辑表达式    2.4.3 条件运算符与条件表达式  2.5 位运算   2.5.1 位运算符   2.5.2 按位逻辑运算   2.5.3 移位运算   2.5.4 位运算组合赋值运算符 2.6 其他运算第3章 顺序结构的程序设计第4章 选择结构的程序设计第5章 循环结构的程序设计第6章 数组第7章 字符串处理第8章 函数第9章 指针第10章 结构体与共用体第11章 文件附录A 运算符附录B C语言常用库函数附录C ASCII码表附录D 关于C语言程序的书写格式参考文献

章节摘录

  C语言因其鲜明的特色,得以存在和发展,下面从不同角度总结C语言的特点和优点。  (1)C语言具有综合性。C语言是一种综合性语言,C语言将高级语言的功能同汇编语言的功能结合起来,使C语言既有高级语言的功能,又具有汇编语言那样低级语言的许多功能。C语言的这种同时具有高级语言和汇编语言功能的双重性,使它既可作为系统设计语言编写操作系统,也可作为应用程序设计语言编写应用程序。  (2)C语言具有简洁性。C语言十分简洁,使用方便,易于掌握。C语言一共有32个关键字,9种控制语句,程序书写格式自由。  (3)C语言具有运算符的丰富性。C语言一共有34种运算符,运算类型十分丰富,表达式类型多样化,可以实现在其他高级语言中难以实现的运算。众多的运算符和语句类型使C语言具有超常的表达能力。  (4)C语言具有较好的可移植性。C语言程序基本上可以不做任何修改,就能在各种不同型号的计算机和各种操作系统上运行。  (5)C语言具有执行程序的高效性。C语言源程序转换生成的目标代码质量高,一般只比汇编语言程序生成的目标代码效率低10%-20%。  (6)C语言是一种模块化的程序设计语言。C语言的主要结构成分是函数,程序的函数结构十分便于将一个大的程序按功能分割成一些相对独立的功能模块,使每个模块都成为功能单一、结构清晰、容易理解的函数。这种函数结构的特点使C语言便于实现模块化的程序结构。  (7)C语言是一种结构化的程序设计语言。C语言提供了三种基本结构的语句,从而可以很方便地实现自顶向下、逐步求精的结构化程序设计技术。而且,C语言提供了定义和调用函数的功能,并能将一个程序分解为多个程序文件,从而很容易实现程序的模块化设计。除此之外,C语言还提供了丰富的数据类型与数据结构,具有很强的数据处理能力,这些都为结构化程序设计提供了强有力的工具。  ……

编辑推荐

  《C语言程序设计》特色:紧扣教学(计算机等级考试)大纲,精心设计教学内容,通俗易懂,适合教学本着实用、够用、重基础的原则,对内容做必要取舍,突出重点,保证教学内容完整性。突出程序设计的基本思想,强调算法的重要性,特别适合没有程序设计基础的初学者学习结合主要知识点,精选、50多个经典程序实例,并有程序运行结果,所有程序都在TurboC2.0环境下调试通过。配有370多道习题(选择、填空、阅读程序、编程等),供读者练习与自测。配套《C语言程序设计实验指导与习题解答》中包括实验上机操作指导、实验项目、主教材习题答案以及课程设计指导等。

图书封面

评论、评分、阅读与下载


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


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7