C程序设计
C程序设计封面图

C程序设计

杨国林, 主编

出版社:高等教育出版社

年代:2013

定价:35.0

书籍简介:

本书以培养学生结构化程序设计基本能力为主线,围绕相关知识点,用大量难易不等并具有代表性的实例,按照面向应用、重视实践的原则,由浅入深、循序渐进地讲解C语言程序设计的基本概念、语法,以及使用C语言进行程序设计的方法和技巧。全书共分十章,内容包括:C语言概述,基本数据类型、运算符和表达式,数据的输入/输出,程序控制结构与结构化程序设计,数组,指针,函数,编译预处理,结构体、联合体和枚举类型,文件。本书可作为高等院校计算机专业和非计算机专业本科生、专科生的公共基础课教材,也可作为参加全国计算机等级考试的考生、工程技术人员的参考书和程序设计爱好者的自学用书。为了提高学生的实践能力,巩固各章节的知识点,作者还编写了与本书配套的《C程序设计实验指导与习题解答》,可供读者参考使用。本教材配有多媒体课件、例题和习题源代码等教学资源,免费向任课教师提供。

书籍目录:

第一章 C语言概述

1.1 C语言的发展与特点

1.1.1 C语言的发展

1.1.2 C语言的特点

1.2 C语言的基本程序结构

1.3 C语言的基本语法单位

1.3.1 字符集

1.3.2 标识符

1.3.3 关键字

1.3.4 分隔符

1.4 C语言程序的编译与执行

1.4.1 编辑

1.4.2 编译

1.4.3 连接

1.4.4 执行

1.4.5 TurboC2.0的运行

本章习题

第二章 基本数据类型、运算符和表达式

2.1 C语言的数据类型

2.1.1 概述

2.1.2 数据类型

2.2 常量

2.2.1 数

2.2.2 字符常量

2.2.3 转义字符

2.2.4 字符串常量

2.2.5 符号常量

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.5 逻辑运算符和逻辑表达式

2.4.6 条件运算符

2.4.7 其它运算符

2.5 位运算

2.5.1 按位取反运算符

2.5.2 按位与运算符

2.5.3 按位或运算符

2.5.4 按位异或运算符

2.5.5 左移运算符

2.5.6 右移运算符

2.5.7 位复合赋值运算符

2.6 运算符的优先级和结合性

2.7 数据类型转换

2.7.1 隐式类型转换

2.7.2 强制类型转换

2.7.3 类型转换的方法

本章习题

第三章 数据的输入/输出

3.1 流

3.2 库函数与头文件

3.3 字符的输入与输出

3.3.1 字符输入函数getchar

3.3.2 字符输出函数putchar

3.4 格式化输出printf

3.4.1 格式控制字符串

3.4.2 输出类型转换符

3.4.3 printf中的控制标志

3.4.4 printf中的宽度和精度控制

3.4.5 printf中的转义字符

3.5 格式化输入scanf

3.5.1 格式控制字符串

3.5.2 输入类型转换符

3.5.3 字符扫描集输入

本章习题

第四章 程序控制结构与结构化程序设计

4.1 算法及其描述

4.1.1 算法

4.1.2 伪码

4.1.3 流程图

4.1.4 N-S流程图

4.2 语句

4.2.1 表达式语句

4.2.2 复合语句

4.2.3 空语句

4.3 程序控制结构

4.4 顺序结构

4.5 分支结构

4.5.1 if语句

4.5.2 if/else语句

4.5.3 switch语句

4.6 循环结构

4.6.1 while语句

4.6.2 do/while语句

4.6.3 for语句

4.6.4 多重循环

4.6.5 break与continue语句

4.7 结构化程序设计方法

4.8 goto语句和标号语句

本章习题

第五章 数组

5.1 一维数组

5.1.1 一维数组的定义

5.1.2 一维数组的引用

5.1.3 一维数组的初始化

5.1.4 一维数组应用举例

5.2 多维数组

5.2.1 多维数组的定义

5.2.2 多维数组的引用

5.2.3 多维数组的初始化

5.2.4 多维数组应用举例

5.3 字符数组

5.3.1 字符数组的定义和引用

5.3.2 字符数组的初始化

5.3.3 字符数组的输入/输出

5.3.4 字符串处理函数

5.3.5 字符数组的应用举例

本章习题

第六章 指针

6.1 指针的基本概念

6.1.1 什么叫指针

6.1.2 指针的目标变量

6.1.3 指针运算符

6.2 指针的定义与初始化

6.2.1 指针的定义

6.2.2 指针的初始化

6.3 指针的运算

6.3.1 指针的算术运算

6.3.2 指针的关系运算

6.3.3 指针的赋值运算

6.4 指针与数组

6.4.1 一维数组的指针表示

6.4.2 多维数组的指针表示

6.5 字符指针与字符串

6.6 指针数组

6.6.1 指针数组的概念

6.6.2 指针数组应用举例

6.7 指向指针的指针

6.7.1 多级指针的概念

6.7.2 多级指针应用举例

6.8 命令行参数

6.9 指针应用举例

本章习题

第七章 函数

7.1 模块化程序设计与函数

7.1.1 模块化程序设计

7.1.2 C语言程序的模块化结构与函数

7.1.3 C语言程序中函数的使用

7.1.4 函数的分类

……

第八章 编译预处理

第九章 结构体、联合体及枚举类型

第十章 文件

附录A 常用ASCII码字符集

附录B C语言的常用标准库函数

参考文献

内容摘要:

《高等学校计算机基础教育改革与实践系列教材:C程序设计》以培养学生结构化程序设计基本能力为主线,围绕相关知识点,用大量难易不等并具有代表性的实例,按照面向应用、重视实践的原则,由浅入深、循序渐进地讲解C语言程序设计的基本概念、语法,以及使用C语言进行程序设计的方法和技巧。
  全书共10章,内容包括C语言概述,基本数据类型、运算符和表达式,数据的输入/输出,程序控制结构与结构化程序设计,数组,指针,函数,编译预处理,结构体、联合体及枚举类型,文件。
  本书可作为高等学校计算机类专业程序设计基础课程教材,也可作为非计算机专业程序设计类公共基础课教材,还可作为参加全周计算机等级考试的考生、工程技术人员的参考书和程序设计爱好者的自学用书。
  为了提高学生的实践能力,巩固各章节的知识点,作者还编写了与本书配套的《C程序设计实验指导与习题解答》,可供读者参考使用。

书籍规格:

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

书籍信息归属:

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