C程序设计教程

当前位置:首页 > 教材 > 研究生/本专科 > C程序设计教程

出版社:清华大学出版社
出版日期:2009-9
ISBN:9787302208006
作者:徐士良,孙甲松
页数:386页

作者简介

《C程序设计教程》是作者通过长期教学实践而写成的。全书由浅入深,逐步介绍C语言中的基本概念和语法,可使读者全面、系统地理解和掌握用C语言进行程序设计的方法。书中主要内容包括: 程序设计基本概念、C语言的基本数据类型、数据的输入输出、C表达式与宏定义、选择结构、编译预处理、循环结构、模块设计、数组、指针、结构体与联合体、文件、位运算。除第6章外,《C程序设计教程》每章均提供了足够的练习题。
《C程序设计教程》的特点是简明扼要、通俗易懂、例题丰富,有利于读者自学。《C程序设计教程》可作为高等学校学生学习C语言程序设计的教材。

书籍目录

第1章 绪论
1.1 程序设计概述
1.2 程序设计语言
1.3 简单的C语言程序
1.4 C语言程序的上机步骤
练习1
第2章 C基本数据类型
2.1 数据在计算机中的表示
2.1.1 计算机记数制
2.1.2 计算机中数的表示
2.2 常量与变量
2.3 基本数据类型常量
2.3.1 整型常量
2.3.2 实型常量
2.3.3 字符型常量
2.4 基本数据类型变量的定义
2.4.1 整型变量的定义
2.4.2 实型变量的定义
2.4.3 字符型变量的定义
练习2
第3章 数据的输入与输出
3.1 格式输出函数
3.1.1 基本的格式输出语句
3.1.2 printf函数中常用的格式说明
3.1.3 使用printf函数时的注意事项
3.2 格式输入函数
3.2.1 基本的格式输入语句
3.2.2 scanf函数中常用的格式说明
3.2.3 通过scanf函数从键盘输入数据
3.3 字符输出函数
3.4 字符输入函数
练习3
第4章 C表达式与宏定义
4.1 赋值运算
4.2 算术运算及其表达式
4.3 关系运算及其表达式
4.4 逻辑运算及其表达式
4.5 其他运算符
4.5.1 增1与减1运算符
4.5.2 sizeof运算符
4.5.3 逗号运算符
4.6 标准函数
4.7 宏定义
4.7.1 符号常量定义
4.7.2 带参数的宏定义
4.7.3 带#的宏定义
练习4
第5章 选择结构
5.1 语句与复合语句
5.2 if语句96
5.3 if…else结构
5.4 条件运算符
5.5 switch结构
5.6 程序举例
练习5
第6章 编译预处理
6.1 文件包含命令
6.2 条件编译命令
6.3 #pragma命令
6.4 #line命令
第7章 循环结构
第8章 模块设计
第9章 数组
第10章 指针
第11章 结构体与联合体
第12章 文件
第13章 位运算
附录A 基本ASCII码表
附录B C常用库函数
附录C VC6编译系统常用操作说明
参考文献

编辑推荐

  《C程序设计教程》重点讲解C语言的基本概念,通过大量的例题分析和程序实例,使读者理解和掌握利用C语言进行程序设计的基本方法。

前言

  程序设计是每个科技工作者使用计算机的基本功。C语言是目前使用最广泛的一种程序设计语言。它具有丰富的数据类型,使用灵活,可移植性好。它所提供的数据结构和控制结构适合于进行结构化程序设计,并且,利用C语言还可以实现汇编语言的大部分功能。  《C程序设计教程》不仅详细介绍了C语言的语法规则,而且对于某些功能的系统实现以及程序的执行过程也进行了必要的分析。《C程序设计教程》着重强调的是C语言的基本概念。书中通过大量的例题分析和程序实例,使读者理解和掌握利用C语言进行程序设计的方法。  全书共分13章。书中所有程序都已经过实际调试。除第6章外,每章后面都安排了足够的练习题。在每章最后几个练习题中给出了编程的具体要求,通常可以作为实验使用。  《C程序设计教程》的特点是简明扼要,通俗易懂,例题丰富。  由于作者水平有限,书中难免存在错误和不妥之处,恳请读者批评指正。

章节摘录

  第1章 绪论  1.1 程序设计概述  对于初学计算机的人来说,往往简单地把程序设计理解为编制一个程序,觉得能根据实际问题直接编出一个程序就行了。其实这是不对的,至少是不全面的。实际上,程序设计包括多方面的内容,而具体编制程序只是其中的一个方面。什么是程序设计?有人将程序设计描述成如下的一个公式:  程序设计一算法+数据结构+方法+工具  由此可以看出,在整个程序设计的过程中,要涉及算法的设计、数据结构的设计、方法的设计和设计工具的选择等诸多方面。从这个概念出发,一般来说,可以将程序设计的过程分为以下五个基本步骤:  (1)问题的分析;  (2)结构特性的设计;  (3)算法的设计;  (4)流程的描述;  (5)调试与运行。  下面分别对这五个步骤作简要的说明。  1.问题分析  问题分析是进行程序设计的基础。如果在没有把所要解决的问题分析清楚之前就想着手编制程序,是很难得到预想结果的,这只能收到事倍功半的效果。根据所要解决的问题性质与类型,需要分析的内容可能是不同的,但最基本的分析内容主要有以下几个方面。

图书封面


 C程序设计教程下载



发布书评

 
 


精彩短评 (总计1条)

  •     我也不知道我为什么要MARK这本书...
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024