C语言程序设计教程
C语言程序设计教程封面图

C语言程序设计教程

张敏霞, 孙丽凤, 王秀鸾, 主编

出版社:电子工业出版社

年代:2010

定价:39.9

书籍简介:

本书分为基础篇、提高篇和实验篇。主要内容包括:程序设计和C语言基础知识,以及顺序、选择和循环结构程序设计;函数、编译预处理、数组等构造型数据类型、指针类型及对文件的操作;实验篇共设计了10个实验,以加强编写程序的实战能力。本书在编写时兼顾了全国计算机等级考试的要求。书中例题丰富,注重实用,且均在Visual C++ 6.0环境下调试通过。各章都配有丰富的习题。本书程序源代码、配套课后习题指导和教学用多媒体电子课件,请通过华信教育资源网免费索取。

书籍目录:

基础篇

第1章程序设计及C语言概况

1.1程序设计的基本概念

1.1.1程序和程序设计语言

1.1.2程序设计

1.2算法

1.2.1算法及算法的特性

1.2.2算法的描述工具

1.3结构化程序设计方法

1.4C语言的初步知识

1.4.1C语言的起源与发展

1.4.2C语言的特点

1.4.3C语言程序的构成

1.4.4C语言程序的上机调试过程

本章小结

习题1

第2章C语言基础

2.1数据类型

2.2标识符、常量和变量

2.2.1字符集

2.2.2标识符

2.2.3常量

2.2.4变量

2.3基本类型数据

2.3.1整型数据

2.3.2实型数据

2.3.3字符型数据

2.3.4字符串常量

2.4运算符及表达式

2.4.1算术运算

2.4.2赋值运算

2.4.3自增、自减运算符

2.4.4逗号运算

2.4.5sizeof运算符

本章小结

习题2

第3章顺序结构

3.1C语言程序的语句

3.1.1说明语句

3.1.2执行语句

3.2数据的输入和输出

3.2.1字符输入函数getchar()

3.2.2字符输出函数putchar()

3.2.3格式输出函数printf()

3.2.4格式输入函数scanf()

3.3程序举例

本章小结

习题3

第4章选择结构

4.1关系运算

4.1.1关系运算符

4.1.2关系表达式

4.2逻辑运算

4.2.1逻辑运算符

4.2.2逻辑运算的值

4.2.3逻辑表达式

4.3if语句

4.3.1if语句的3种形式

4.3.2if语句的嵌套

4.3.3条件运算符和条件表达式

4.4switch语句

4.5程序举例

本章小结

习题4

第5章循环结构

5.1while语句

5.2do-while语句

5.3for语句

5.4转移语句

5.4.1break语句

5.4.2continue语句

5.5程序举例

本章小结

习题5

提高篇

第6章函数

6.1标准函数

6.2函数的定义和返回值

6.2.1函数的定义

6.2.2函数的返回值

6.3函数的调用和声明

6.3.1函数的调用

6.3.2函数的声明

6.4函数的嵌套调用和递归调用

6.4.1函数的嵌套调用

6.4.2函数的递归调用

6.5变量的存储类别

6.5.1局部变量及其存储类别

6.5.2全局变量及其存储类别

6.5.3函数的作用域和存储类别

6.6程序举例

本章小结

习题6

第7章编译预处理

7.1宏定义

7.1.1不带参数的宏定义

7.1.2带参数的宏定义

7.2文件包含

7.3条件编译

本章小结

习题7

第8章数组

8.1一维数组

8.1.1一维数组的定义

8.1.2一维数组的初始化

8.1.3一维数组元素的引用

8.1.4一维数组的应用

8.2二维数组

8.2.1二维数组的定义

8.2.2二维数组的初始化

8.2.3二维数组元素的引用

8.2.4二维数组应用举例

8.3字符数组

8.3.1字符数组的定义

8.3.2字符串与字符数组

8.3.3字符数组的初始化

8.3.4字符数组的输入/输出

8.3.5字符串(字符数组)处理函数

8.3.6字符数组的应用

8.4数组元素作为函数实参

本章小结

习题8

第9章指针

9.1指针变量

9.1.1变量的指针和指针变量

9.1.2指针变量的定义和初始化

9.1.3指针变量的引用

9.1.4指针变量作为函数参数

9.2数组指针变量

9.2.1数组指针变量的定义和引用

9.2.2数组名和数组指针变量作为函数参数

9.2.3二维数组的指针

9.2.4指针与字符串

9.3指针与函数

9.3.1指向函数的指针变量的定义和赋值

9.3.2指向函数的指针变量作为函救参数

9.3.3指针函数

9.4指针数组和二级指针变量

9.4.1指针数组

9.4.2main()函数的形参

9.4.3二级指针变量

本章小结

习题9

第10章结构体与共用体

10.1自定义类型标识符

10.2结构体的定义与引用

10.2.1结构体类型的定义

10.2.2结构体类型变量、数组和指针变量的定义

10.2.3结构体类型变量、数组和指针变量的初始化

10.2.4结构体类型变量、数组和指针变量的引用

10.2.5函数之间结构体类型数据的传递

10.2.6用指针处理链表

10.3共用体的定义与引用

10.3.1共用体类型的定义

10.3.2共用体类型变量的定义

10.3.3共用体变量的引用

10.4枚举类型

本章小结

习题10

第11章位运算

11.1位运算符

11.2位运算符的功能

11.2.1按位与运算(&)

11.2.2按位或运算(|)

11.2.3按位异或运算(^)

11.2.4按位取反运算(~)

11.2.5按位左移()

11.2.7复合位赋值运算符

本章小结

习题11

第12章数据文件

12.1C语言文件

12.2定义、打开和关闭文件

12.2.1文件指针

12.2.2打开文件(fopen()函数)

12.2.3关闭文件(fclose()函数)

12.3文件的输入/输出

12.3.1fputc()函数和fgetc()函数

12.3.2fgets()函数和fputs()函数

12.3.3fprintf()函数和fscanf()函数

12.3.4fread()函数和fwrite()函数

12.4文件的定位

12.4.1rewind()函数

12.4.2fseek()函数和随机读/写

12.4.3ftell()函数

本章小结

习题12

实验篇

实验1熟悉VisualC++6.0可视化集成开发环境

实验2顺序结构程序设计

实验3选择结构程序设计

实验4循环结构程序设计

实验5函数

实验6数组

实验7指针

实验8结构体和共用体

实验9文件

实验10综合编程

附录A运算符的优先级和结合性

附录B标准函数

附录CASCII字符编码表

附录D程序调试中常见错误信息一览

D.1编译时的常见错误

D.2连接时的常见错误

D.3运行时的常见错误

D.4错误提示中英文对照

附录E模拟试卷

模拟试卷(一)

模拟试卷(二)

参考文献

内容摘要:

  本书是作者多年教学经验和应用C语言体会的结晶,根据教育部高教司非计算机专业计算机教学指导分委员会提出的高等学校计算机基础课程教学基本要求,在广泛参考有关资料的基础上编写而成。  本书在结构组织上合乎学习逻辑,内容循序渐进,每个知识点的介绍都以引起读者的学习热情和兴趣为出发点,以提高读者的程序设计思想和能力为目标,既注重理论知识,又突出实用性。书中例题丰富,注重实用,且均在VisualC++6.0环境下调试通过。各章均配有丰富的习题,以帮助读者深入理解教材内容,巩固基本概念,达到培养良好的程序设计能力和习惯的目的。  本书分为基础篇、提高篇和实验篇。主要内容包括:程序设计和C语言基础知识,以及顺序、选择和循环结构程序设计。读者可初步建立起利用C语言进行简单程序设计的思想,学会进行简单的程序设计。提高篇的主要内容包括函数、编译预处理、数组等构造型数据类型、指针类型及对文件的操作,使读者学习并体会C语言模块化的编程思想及对数组、指针类型的应用,学会使用构造型数据类型和指针类型处理问题,学会对文件进行操作:实验篇共设计了10个实验,以加强编写程序的实战能力。  本书在编写时兼顾了全国计算机等级考试的要求。书中例题丰富,注重实用,且均在VisualC++6.0环境下调试通过。各章都配有丰富的习题。本书程序源代码、配套课后习题指导和教学用多媒体电子课件,请通过华信教育资源网免费索取。  本书可作为高等学校本科、高职高专软件专业及相关专业程序设计的入门教材,也可作为全国计算机等级考试的辅导教材,还可供广大程序设计初学者自学使用。

书籍规格:

书籍详细信息
书名C语言程序设计教程站内查询相似图书
9787121103841
如需购买下载《C语言程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次2版印次1
定价(元)39.9语种简体中文
尺寸26 × 0装帧平装
页数印数 5000

书籍信息归属:

C语言程序设计教程是电子工业出版社于2010.3出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。