C语言大学教程

出版时间:2009-10  出版社:人民邮电出版社  作者:王浩鸣,郭晔 主编  页数:294  
Tag标签:无  

前言

  C语言是目前最为流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的首选,因此,编写一本适合于初学者的C语言教材具有重要的意义。  本书注重教材的可读性和适用性,在每章开头都给出了学习意义和学习目标;对关键知识点进行了详细的说明,并附有大量的图表使读者能正确、直观地理解问题;示例程序由浅人深,强化知识点、算法、编程方法与技巧,并给出了详细的解释;为了帮助初学者正确地掌握C语言的语法特点,每章还列举出了初学者在编程过程中易犯的错误。  本书的作者都是长期在高校从事计算机软件教学的一线教师,有丰富的教学经验和科研开发能力。本书在内容的选择上力求概念清晰、重点突出、案例新颖;内容组织上由浅入深、循序渐进;编写风格上语言准确、言简意赅。另外,本书理论、实践并重,结构安排合理,突出了C语言的特点。  本书共分12章。第1章用C语言编写程序,介绍了C语言程序设计结构和书写风格及C语言程序的编译和执行;第2章基本数据类型和表达式,介绍了C语言的基本数据类型、不同类型变量赋值的方法及运算符构成的表达式;第3章算法与C语言程序,介绍了计算机求解问题的步骤、算法作用及算法的构造;第4章分支结构程序设计,介绍了程序控制流程及分支结构程序设计的方法;第5章循环结构程序设计,介绍了循环结构构成及利用循环语句进行程序设计的方法;第6章函数,介绍了函数使用方式及使用技巧;第7章数组,介绍了数组的作用及正确使用数组的重要性;第8章指针,介绍了指针的概念并通过具体的例子重点介绍了指针的使用方法;第9章结构体,介绍了利用结构体处理大量有规律数据的方法;第10章文件,介绍了文件的概念及利用文件实现数据存储的具体实例;第11章C语言程序设计方法,介绍了结构化程序设计的基本方法,程序调试过程中可能出现的问题以及解决问题的思路;第12章C++概述,简要介绍了c++程序设计语言的特点以及使用C++程序设计语言进行程序编制的方法。

内容概要

本书对C语言的基本构成、语法规则及C程序的编辑、编译和执行过程,从一般程序设计语言的共性到C语言自的特性,从C语言的语法规则到其内部实现,做了系统的介绍。具体包括C语言的基本数据类型和表达式、算法与C语言程序的关系、分支结构和循环结构程序设计、函数、数组、指针、结构体、文件等内容,并通过实验和综合开发示例,较为全面地介绍了C语言程序设计的步骤和方法。为了拓展学生的知识结构,在本书的最后对C++进行了简要概述。  本书各章均配有多媒体电子教案和习题,以方便教师教学和学生自学。为了帮助学生加深对教材内容的理解,培养学生的动手能力,书后还特别编写了配套实验。  本书可作为高等院校各专业学生程序设计课程的教材,也可作为相关人员的自学参考书。

作者简介

  冯博琴,西安交通大学教授,计算机教学实验中心主任,首届国家级教学名师。现任教育部计算机基础课程教学指导委员会副主任委员,全国计算机教育研究会副会长。从事计算机教学和科研工作40多年,成果颇丰,提出的“精讲多练、教考分离、机试为主”教学方法在国内产生了较大影响。编写了多部国家级和省部级规划教材,主编出版的教材已逾30部.译著20余部。获国家级教学成果一等奖2项、二等奖3项,国家级优秀教材一、二等奖各一项.国家精品课程两门:承担国家十五规划教材、教育部多项国家级教改项目。先后获得首届国家级教学名师奖、宝钢教育基金优秀教师特等奖、全国模范教师、全国五一劳动奖章、全国师德先进个人称号.享受政府特殊津贴。是国家级计算机实验教学示范中心、国家级教学团队牵头人。

书籍目录

第1章 用C语言编写程序  1.1 计算机语言与程序设计语言  1.2 C语言程序的结构  1.3 C语言的基本输入输出函数  1.4 开发C语言程序的步骤  小结  习题  实验 第2章 基本数据类型和表达式  2.1 数据类型  2.2 常量和变量  2.3 运算符与表达式  2.4 数据的存储和类型转换  小结  习题 第3章 算法与C语言程序  3.1 计算机求解问题的步骤  3.2 算法与程序  3.3 算法的描述  3.4 C语句分类  小结  习题 第4章 分支结构程序设计  4.1 关系表达式和逻辑表达式  4.2 if语句  4.3 switch语句  小结  习题  实验 第5章 循环结构程序设计  5.1 C语言的循环语句  5.2 break语句和continue 语句  5.3 循环嵌套  5.4 循环程序设计  小结  习题  实验 第6章 函数 第7章 数组 第8章 指针 第9章 结构体 第10章 文件 第11章 C语言程序设计方法 第12章 C++概述 参考文献 

章节摘录

  第1章 用C语言编写程序  1.1 计算机语言与程序设计语言  计算机语言(Computer Language)是用于人与计算机之间通信的语言,是人与计算机之间传递信息的媒介,目前人对计算机发出的命令几乎都是通过计算机语言进行的。  程序设计语言(Programming Language)是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。  程序设计语言原本是被设计成专门使用在计算机上的,但它们也可以用来定义算法或者数据结构。正是因为如此,程序员才可能使程序代码更容易阅读。  程序设计语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。对那些从事计算机科学的人来说,懂得程序设计语言是十分重要的,因为目前几乎所有的计算都需要程序设计语言才能完成。  在过去的几十年间,大量的程序设计语言被发明、取代、修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的,主要原因是编写程序的初衷各不相同,程序编制者之间技术水平差距很大,不同程序之间的运行成本(Runtime Cost)各不相同,所有这些都使发明一种通用程序设计语言的想法难以实现。

编辑推荐

  关键知识重点说明,示例程序由浅入深,算法技巧详细解释。  《C语言大学教程》注重教材的可读性和适用性,在每章开头都给出了学习意义和学习目标;对关键知识点进行了详细的说明,并附有大量的图表使读者能正确、直观地理解问题;示例程序由浅入深,强化知识点、算法、编程方法与技术,并给出了详细的解释;为了帮助初学者正确地掌握C语言的语法特点.每章还列举出了初学者在编程过程中易犯的错误。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C语言大学教程 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7