C语言简明教程

出版时间:2012-11  出版社:清华大学出版社  作者:杨新发 主编  页数:262  字数:393000  

内容概要

  《c语言简明教程》是一本讲解c语言程序设计的简明教程。全书共分为3部分。第1部分包括第1~5章,主要介绍了c语言的基础知识,是读者必须掌握的,具体内容包括语言入门、数据计算、程序设计、数组初探、函数应用等。第2部分包括第6~8章,属于扩展内容,对于读者提高自身的编程效率非常有帮助,具体内容包括结构体和枚举类型概述、指针的简单应用、文件的初步使用等。第3部分是附录,详细罗列了书中用到的相关知识。
  本书力求把常规c语言教学中比较抽象、难于理解、学起来比较吃力的知识通过简明的叙述、形象的比喻、准确的例子和恰当的实验介绍给读者,使读者学完之后能轻松编写出小型应用程序。
  本书适用于少学时的非计算机类本科生、独立学院学生和高职高专学生。

书籍目录

目录回到顶部↑《c语言简明教程》
基 础 篇
第1章 c语言入门
1.1 c语言的历史与发展
1.2 c语言的简单程序
1.3 c语言程序的主要组成部分
1.3.1 总体结构
1.3.2 构成元素
1.3.3 书写规定
1.4 c语言程序的运行过程与运行环境
1.4.1 c语言程序的运行过程
1.4.2 vc++ 6.0环境
1.4.3 tc 2.0环境
1.5 c家族的其他主要成员
1.5.1 c++
1.5.2 c#
本章小结
习题
第2章 数据计算
2.1 c语言的数据类型
.2.1.1 数据类型一览
2.1.2 基本数据类型
2.2 常量
2.2.1 常量的分类
2.2.2 整型常量与实型常量
2.2.3 字符常量与字符串常量
2.3 变量
2.3.1 变量在程序中的作用
2.3.2 变量命名与变量类型
2.3.3 变量定义与变量取值
2.4 运算符
2.4.1 运算符的功能
2.4.2 运算符的分类
2.4.3 运算符的优先级与结合性
2.5 表达式
2.5.1 表达式的组成与分类
2.5.2 算术表达式
2.5.3 赋值表达式
本章小结
习题
第3章 程序设计
3.1 编写程序时需考虑的主要
因素
3.1.1 变量情况
3.1.2 计算公式或算法
3.1.3 程序结构及语句的选择
3.2 c语言语句的分类
3.2.1 按实现的功能分类
3.2.2 按计算机的动作分类
3.3 顺序结构程序设计
3.3.1 能在顺序结构程序中使用的语句
3.3.2 一个程序是如何获得数据的
3.3.3 数据的输出
3.3.4 顺序结构程序示例
3.4 选择结构程序设计
3.4.1 关系表达式与逻辑表达式
3.4.2 选择结构语句一览
3.4.3 if语句与if…else语句
3.4.4 switch语句
3.4.5 选择结构程序示例
3.5 循环结构程序设计
3.5.1 循环结构语句一览
3.5.2 while语句
3.5.3 do…while语句
3.5.4 for语句
3.5.5 改变循环执行的break与continue语句
3.5.6 循环的嵌套
3.6 综合应用举例
本章小结
习题
第4章 数组初探
4.1 什么情况下使用数组
4.2 数组的相关概念
4.2.1 数组的概念
4.2.2 数组的分类
4.3 一维数值数组
4.3.1 一维数值数组的定义与初始化
4.3.2 一维数值数组元素的引用
4.3.3 一维数值数组的赋值、输入与输出
4.3.4 应用举例
4.4 一维字符数组
4.4.1 一维字符数组的定义与初始化
4.4.2 一维字符数组的输入与输出
4.4.3 与字符串有关的函数
4.4.4 应用举例
4.5 二维数组简介
4.5.1 二维数值数组
4.5.2 二维字符数组
4.5.3 应用举例
本章小结
习题
第5章 函数应用
5.1 函数使用的场合
5.2 函数的分类
5.2.1 库函数
5.2.2 用户自定义函数
5.3 函数的定义与调用
5.3.1 函数的定义
5.3.2 函数的普通调用
5.3.3 主函数与其他函数的关系
5.4 函数的特殊调用
5.4.1 函数的嵌套调用
5.4.2 函数的递归调用
5.5 数组作为函数参数
5.5.1 数组元素作为函数实参
5.5.2 数组名作为函数参数
5.6 变量的作用域
5.6.1 局部变量
5.6.2 全局变量
5.7 函数应用举例
本章小结
习题
提 高 篇
第6章 结构体与枚举类型概述
6.1 结构体简介
6.1.1 定义结构体类型变量的方法
6.1.2 结构体变量的引用
6.1.3 结构体数组
6.2 枚举类型
6.2.1 枚举类型变量的定义
6.2.2 枚举类型变量的引用
6.3 用typedef定义类型
6.4 应用举例
本章小结
习题
第7章 指针的简单应用
7.1 对变量的进一步讨论
7.1.1 变量的值与变量的地址
7.1.2 变量的访问形式
7.2 指针和指针变量的基本概念
7.2.1 指针与指针变量的概念
7.2.2 指针变量的类型
7.2.3 指针的运算
7.2.4 指针变量的使用
7.3 指针与数组
7.3.1 指向数组元素的指针变量
7.3.2 通过指针变量引用数组元素
7.3.3 指向二维数组的指针和指针变量
7.4 应用举例
本章小结
习题
第8章 文件的初步使用
8.1 文件的基本概念
8.1.1 文件的分类
8.1.2 文件类型指针
8.2 文件的打开与关闭
8.2.1 打开文件函数fopen
8.2.2 关闭文件函数fclose
8.3 文件的顺序读写操作
8.3.1 字符读写函数
8.3.2 字符串读写函数
8.4 其他文件函数
8.4.1 文件定位函数
8.4.2 文件检测函数
8.5 应用举例
本章小结
习题
附录1 c语言中的关键字
附录2 c语言语法摘要
附录3 运算符的优先级与结合性
附录4 常用库函数
附录5 ascii码表
参考文献

章节摘录

版权页:   插图:   一般情况下,将为完成某些功能的一组语句用花括号括起来,就形成了复合语句。例如,在循环语句的循环体中,语句如在两条以上,则要用复合语句(如例3.4)。 3.函数调用语句 函数调用语句是用语句的形式调用函数,其一般格式如下。 函数名(参数表); 其中,“函数名”指函数的名字,可以是系统提供的库函数,也可以是用户自定义的函数;“参数表”指函数的具体参数,可以没有参数,也可以是一个参数,还可以是多个参数,且参数可以是常数、符号常量、变量,也可以是一个函数,还可以是一个表达式。 如下所示均为函数调用语句。 4.空语句 空语句是一种特殊的语句,只有一个分号,通常是为了保持程序结构完整而设置的语句。 5.控制语句 控制语句用于控制程序的执行顺序,是体现程序结构的具体语句。控制语句主要包括选择结构语句和循环结构语句。 选择结构语句:包括if语句、if...else语句和switch语句。 循环结构语句:包括do…while语句、for语句、while语句、break语句和continue语句。 在一个程序中,控制语句的数量通常是最多的。 6.注释语句 注释语句在第1章中已详细介绍过,这里不再赘述。 7.说明语句 说明语句就是定义变量、数组、结构体等的语句。它放在程序或函数体的首部,系统只在编译时完成分配内存单元的任务。 在用说明语句定义变量时,同类型的说明可以出现多个,有时要说明的变量太多(或内容太长),就需要写多个同样类型的说明语句。例如,以下代码中就将普通整型int用了两次,因为给数组赋值内容太长。 需要指出的是,一般不太重视注释语句和说明语句,其实它们在程序设计中也会经常用到,所以有必要将它们列出来。上述所有语句中,读者应重点掌握的是控制语句。 3.2.2按计算机的动作分类 按照计算机对语句的反应程度,可将程序语句分为执行语句和非执行语句。如果语句使计算机执行一定的动作,就叫做执行语句;否则,叫做非执行语句。 1.执行语句 执行语句的作用是让计算机执行某些动作,完成某项任务。主要包括赋值语句、复合语句、函数调用语句和控制语句。 2.非执行语句 非执行语句包括空语句、说明语句(也叫做声明语句)和注释语句。其中,以说明语句为主。 下面通过一个例子,进一步说明各类语句。 例3.5由键盘输入3个整数,将它们按从大到小的顺序(降序)排列输出。 分析 本例是一个排序问题,用比较算法完成。 变量个数:4个。 变量名称:a、b、c(用于存放3个数),t(temp,用于存放交换值)。 变量类型:全为整型,由于是一般值,所以取int。 输入:3个整数。

编辑推荐

  《C语言简明教程》内容特点  ●《C语言简明教程》的编写原则是尽可能简明、浅显、易懂,使读者学过之后,能轻松地利用C语言编写出小型程序。  ●把常规C语言教学中比较抽象、难于理解、学起来较为吃力的知识点用简明的叙述、准确的例子、形象的比喻和恰当的实验表述出来,使读者能深刻理解并牢固掌握这些知识。  ●对常规C语言教学内容进行了分级,基础篇是读者必须掌握的C语言基础知识;提高篇属于扩展内容,对于读者提高自身的编程效率非常有帮助。教学过程中可根据实际情况进行灵活组合。  ●详略得当,针对性强    ●叙述简明+例子准确+比喻形象+实验恰当  ●免费提供配套教学资源

图书封面

评论、评分、阅读与下载


    C语言简明教程 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7