扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

C程序设计实战与提高 计算机系列教材

综合评级:
★★★★★

定价:
¥39.00

作者:
王先超 主编

出版社:
清华大学出版社

出版日期:
2015年3月

页数:
326

字数:
491000

ISBN:
9787302391166

书籍介绍

C语言是目前被广泛应用的一种高级编程语言。本书以C语言的语法和语句为基础,从实战的角度深入浅出地讲述C语言的基本概念、思想、方法和技术,使读者逐步理解模块化程序设计思想、掌握模块化程序设计方法。从基本概念的讲解到精心编排解决实际问题的实例,不但注重知识的讲解,更注重解决问题的方法引导,以提升读者自主学习能力。 全书共为三部分,共11章。第一部分包括前3章,是程序设计入门,介绍C语言的基础知识,主要包括C语言的基本结构、数据的基本类型及其存储方式、基本语句以及简单的程序设计与算法;第二部分包括第4章和第5章,是程序设计的基础部分,主要介绍C程序的两种控制结构——分支和循环;第三部分包括第6章~第11章,介绍模块化程序设计的实现方法,主要介绍数组、函数、指针、结构体、位运算和文件等。通过本书的学习,读者可以逐步掌握C程序设计的基本思想和模块化程序设计的基本方法,以提升读者的编程水平和计算思维能力。 本书通俗易懂,内容由易到难,概念清晰,重点突出,习题丰富,适合作为大学本科或专科院校的教材,也可作为一般工程技术人员的参考书。

目录

第一部分 C程序设计入门

 第1章 C语言程序设计简介

  1.1 程序设计语言的发展

  1.2 C语言的发展及其特点

  1.3 几个简单的C语言程序

  1.4 C语言程序的结构

  1.5 C语言程序的运行步骤

  1.6 C语言程序的任务

  1.7 如何学习C语言

  1.8 本章小结

  1.9 习题

 第2章 数据存储和C语言基本语句

  2.1 数据在计算机中的存储

  2.1.1 数据在计算机中以二进制存储

  2.1.2 不同类型数据的存储方式

  2.2 基本数据类型及其取值范围

  2.3 常量和变量

  2.3.1 常量

  2.3.2 变量

  2.4 算术运算符和算术表达式

  2.4.1 算术运算符

  2.4.2 算术表达式和算术运算符的优先级及结合性

  2.4.3 数据类型的转换

  2.5 C语言基本语句

  2.5.1 C语句的作用和分类

  2.5.2 最基本的C语言语句——赋值语句

  2.6 数据的输入输出

  2.6.1 C输入输出函数简介

  2.6.2 格式化输出函数printf

  2.6.3 格式化输入函数scanf

  2.6.4 字符数据输出函数putchar

  2.6.5 字符数据输入函数getchar

  2.7 本章小结

  2.8 习题

  2.8.1 填空题

  2.8.2 选择题

  2.8.3 编程题

 第3章 简单的程序设计与算法

  3.1 算法——程序的灵魂

  3.2 简单的算法举例

  3.3 算法的结构与特性

  3.3.1 算法的结构

  3.3.2 算法的特性

  3.4 算法的描述方法

  3.4.1 用自然语言描述算法

  3.4.2 用流程图描述算法

  3.4.3 用伪代码描述算法

  3.5 顺序结构程序设计举例

  3.6 本章小结

  3.7 习题

  3.7.1 简答题

  3.7.2 请用自然语言、流程图和伪代码设计下列问题的算法

  3.7.3 编程题

第二部分 C程序设计的基本结构

 第4章 选择结构程序设计

  4.1 关系运算符与关系表达式

  4.1.1 关系运算符及其优先级

  4.1.2 关系表达式

  4.2 逻辑运算符与逻辑表达式

  4.2.1 逻辑运算符及其优先级

  4.2.2 逻辑表达式

  4.3 if语句实现选择结构

  4.3.1 if语句的一般形式

  4.3.2 if语句实现选择结构举例

  4.3.3 if语句的说明

  4.4 条件运算符与条件表达式

  4.5 switch语句实现多分支选择结构

  4.5.1 switch语句的一般形式

  4.5.2 break语句

  4.5.3 switch语句的说明

  4.6 选择结构举例

  4.7 本章小结

  4.8 习题

  4.8.1 填空题

  4.8.2 选择题

  4.8.3 编程题

 第5章 循环结构程序设计

  5.1 while语句实现循环

  5.1.1 while语句的一般形式

  5.1.2 while语句实现循环结构举例

  5.2 do…while语句实现循环

  5.2.1 do…while语句的一般形式

  5.2.2 while语句实现循环结构举例

  5.3 for语句实现循环

  5.3.1 for语句的一般形式

  5.3.2 for语句实现循环结构举例

  5.3.3 for语句的几点说明

  5.4 循环嵌套

  5.5 提前结束循环

  5.5.1 用break语句提前退出循环

  5.5.2 用continue语句提前结束本次循环

  5.6 几种循环比较

  5.7 循环结构程序设计举例

  5.8 本章小结

  5.9 习题

  5.9.1 填空题

  5.9.2 选择题

  5.9.3 编程题

  ……

前言

随着计算机技术的发展与普及,计算机已经成为各行各业最基本的工具之一,正迅速地进入人们生活的各个领域。C语言作为国际上广泛流行的通用程序设计语言,在计算机的研究和应用中已展现出其强大的生命力。C语言兼顾了诸多高级语言的特点,是一种典型的结构化程序设计语言,它处理能力强,使用灵活方便,应用面广,具有良好的可移植性,既适合于计算机专业人员编写系统软件,又适合于应用开发人员编写应用软件,广为流行,经久不衰。

 

C语言程序设计是许多高校学生的计算机程序设计必修课。作为程序设计的入门教材,本书在内容安排上,力求概念清楚、内容完整、难易适中、突出实用。全书以ANSIC语言标准为基础、以VisualC 为程序调试平台、以C语言程序设计为主线,介绍了程序设计的基本概念、C语言的语法规则和实用的C程序设计方法。书中结合应用实例,强调“好的”C程序编写方式,力图给初学者展示一个良好的程序设计“风格”。全书共7章,主要内容包括C语言概述,C语言程序设计基础,结构化程序设计基础,数组与指针,函数,结构体、共用体和枚举以及文件等。

本书是在《C语言程序设计教程》连续使用三年、多次重印的基础上,调整、整合了原教程的内容,结合现行教学大纲和考试大纲的全新改版。

本书内容覆盖了教育部考试中心编写的《全国计算机等级考试考试大纲》和《重庆计算机等级考试大纲》中二级考试“C语言程序设计考试要求”。

全书各章均配备有适量习题,全部的例题和习题均在

VisualC

环境下调试、运行通过。另外,为便于学生参加计算机等级考试,还提供了计算机二级考试模拟题。

本书的配套教材《C语言程序设计实验教程》(ISBN9787302248019)为各章配套了相应的实验,详细讲解了实验的步骤与程序调试的方法。

本书既可以作为高等院校非计算机专业学生的计算机语言教材,也可以作为高等院校计算机专业低年级学生学习计算机语言的入门教材。本书也可以作为备考计算机等级考试及自学C语言的参考书。

本书由刘玲主编,陈松、杨芳明、姚雪梅担任副主编。第1~3章和附录部分由刘玲编写;第4、5章由杨芳明编写;第6、7章由陈松编写;全书各章习题由姚雪梅筛选、整理,周建丽对本书进行了认真审阅。参加本书编写工作的还有刘颖、曹娟、周翔、张廷萍、贺清碧、张颖淳等。

在本书编写过程中,胡久永、李勇、梁宗保、钟佑明、李益才、徐凯、王政霞等提出了许多建设性建议,在此表示衷心感谢。

由于作者水平有限,加之时间仓促,书中疏漏与不妥之处在所难免,恳请读者批评指正。欢迎广大读者把意见、建议和要求反馈给我们,以便做进一步的完善。

 

编者

2015年1月