新書推薦:
《
唐代冠服图志(百余幅手绘插画 图解唐代各类冠服 涵盖帝后 群臣 女官 士庶 军卫等 展现唐代社会风貌)
》
售價:NT$
398.0
《
知宋·宋代之科举
》
售價:NT$
454.0
《
那本书是(吉竹伸介与又吉直树 天才联动!)
》
售價:NT$
454.0
《
传播的跃迁:人工智能如何革新人类的交流
》
售價:NT$
505.0
《
纯粹·古代中国的历史与制度
》
售價:NT$
286.0
《
生活来来往往 别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药)
》
售價:NT$
265.0
《
一个英国军事顾问眼中的二战
》
售價:NT$
1265.0
《
就业、利息和货币通论(徐毓枬译本)(经济学名著译丛)
》
售價:NT$
306.0
|
內容簡介: |
本书根据C语言课程一体化教学的思想,以能力培养为核心,以实例为主线,本教材分为ll章,主要内容包括:C语言概述、基本数据类型和运算符及表达式、数据的输入/输出、结构化程序设计、数组、函数、指针、构造数据类型、文件、编译预处理、位运算等,每章后附有各种类型习题。书末附有常用字符与ASCIl代码对照表、运算符的优先级和结合性及C语言常用库函数。有配套一体化实训教材《c程序设计实训教程第二版》。
本书体系合理、概念清晰、例题丰富、逻辑性强、文字流畅、通俗易懂。书中内容注重基础,突出应用,每章有程序案例,以便读者能够综合运用本章所学知识提高实际编程能力。
本书既可作为高职高专相关专业的教材,还可供C语言爱好者自学使用。
|
目錄:
|
第1章 C语言概述
1-1 C语言的发展史
1-2 C语言的特点
1-3 算法
1-3-1 算法的概念
1-3-2 算法的特性
1-3-3 算法的描述
1-3-4 结构化程序设计
1-4 C语言的语法基础
1-4-1 C语言字符集
1-4-2 标识符
1-4-3 保留字
1-5 简单的C程序设计
1-5-1 赋值语句
1-5-2 printf函数
1-5-3 scanf函数
1-5-4 库函数和头文件
1-6 C程序的开发过程
1-7 C语言常用集成开发环境
1-8 程序案例
1-9 在Visual C++ 6.0中开发C程序
1-9-1 Visual C++ 6.0集成
开发环境简介
1-9-2 建立控制台应用程序
1-10 小结
1-11 习题
第2章 基本数据类型、运算符
及表达式
2-1 C语言的数据类型
2-2 常量与变量
2-2-1 常量
2-2-2 变量
2-3 整型数据
2-3-1 整型常量
2-3-2 整型变量
2-4 实型数据
2-4-1 实型常量
2-4-2 实型变量
2-5 字符型数据
2-5-1 字符常量
2-5-2 转义序列
2-5-3 字符串常量
2-5-4 符号常量
2-5-5 字符型变量
2-5-6 字符数据在内存中的存
放形式及其使用方法
2-6 运算符和表达式
2-6-1 运算符的分类
2-6-2 运算符的优先级与
结合性
2-6-3 算术运算符和算术
表达式
2-6-4 增1、减1运算符及
表达式
2-6-5 赋值运算符和赋值
表达式
2-6-6 关系运算符和关系
表达式
2-6-7 逻辑运算符和逻辑
表达式
2-6-8 逗号运算符和逗号
表达式
2-6-9 sizeof运算符
2-7 数据类型的转换
2-7-1 自动类型转换
2-7-2 强制类型转换
2-8 程序案例
2-9 小结
2-10 习题
第3章 数据的输入输出
3-1 用putchar函数输出一个字符
3-2 用getchar函数输入一个字符
3-3 用printf函数输出数据
3-3-1 printf函数的一般格式
3-3-2 格式字符
3-4 用scanf函数输入数据
3-4-1 scanf函数的一般格式
3-4-2 格式字符
3-4-3 通过scanf函数从键盘
输入数据
3-4-4 scanf函数输入中常见
错误分析
3-5 程序案例
3-6 小结
3-7 习题
第4章 结构化程序设计
4-1 结构化程序设计的概念
4-2 选择结构程序设计
4-2-1 if语句
4-2-2 if语句的嵌套
4-2-3 条件运算符和条件
表达式
4-3 switch语句
4-4 while语句
4-4-1 while循环的一般格式
4-4-2 while循环的执行过程
4-5 do…while语句
4-5-1 do…while循环的
一般格式
4-5-2 do…while循环的
执行过程
4-5-3 do…while语句和while
语句的区别与联系
4-6 for语句
4-6-1 for循环的一般格式
4-6-2 for循环的执行过程
4-6-3 for、while、do…while
3种循环的比较
4-7 循环嵌套
4-8 break语句和continue语句
4-8-1 break语句
4-8-2 continue语句
4-9 语句标号和goto语句
4-9-1 语句标号
4-9-2 goto 语句
4-10 程序案例
4-11 小结
4-12 习题
第5章 数组
5-1 数组的概念
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-4 字符数组
5-4-1 字符数组的定义
5-4-2 字符数组的初始化
5-4-3 字符数组的引用
5-4-4 字符串和字符串
结束标志
5-4-5 字符数组的输入输出
5-4-6 字符串处理函数
5-4-7 字符数组的应用
5-5 程序案例
5-6 小结
5-7 习题
第6章 函数
6-1 C程序的模块化结构
6-1-1 概述
6-1-2 C程序的模块化结构
6-1-3 函数的分类
6-2 函数的定义
6-2-1 无参函数的定义
6-2-2 有参函数的定义
6-2-3 函数定义的应用
6-3 函数的参数与返回值
6-3-1 函数的形式参数
和实际参数
6-3-2 返回语句
6-4 函数的调用
6-4-1 函数调用的一般格式
6-4-2 函数调用的方式
6-4-3 对被调函数的声明
6-5 函数的嵌套调用
6-6 函数的递归调用
6-6-1 函数的直接递归调用
6-6-2 函数的间接递归调用
6-6-3 函数的递归调用应用
6-7 数组作为函数参数
6-7-1 数组元素作函数实参
6-7-2 数组名作函数参数
6-7-3 二维数组名作函数
参数
6-8 变量的作用域和存储类别
6-8-1 变量的作用域
6-8-2 变量的存储类别
6-8-3 局部变量的存储类别
6-8-4 全局变量的存储类别
6-9 函数的作用域和存储类别
6-9-1 内部函数
6-9-2 外部函数
6-10 程序案例
6-11 小结
6-12 习题
第7章 指针
7-1 指针的概述
7-2 指针变量
7-2-1 指针变量的定义与
初始化
7-2-2 指针变量的引用
7-2-3 指针变量作为函数
的参数
7-3 通过指针引用数组
7-3-1 指向数组元素的指针
7-3-2 指针变量的运算
7-3-3 通过指针引用
数组元素
7-3-4 数组名和指针变量
作函数参数
7-4 指针与字符串
7-4-1 字符串指针变量的
定义与使用
7-4-2 使用字符串指针变量与
使用字符数组的区别
7-5 指针与函数
7-5-1 函数指针变量
7-5-2 指针型函数
7-6 指针数组和指向指针的指针
7-6-1 指针数组
7-6-2 指向指针的指针
7-7 main函数的形参、动态存储
分配和void指针
7-7-1 指针数组作为main
函数的形参
7-7-2 动态存储分配
7-7-3 void指针类型
7-8 程序案例
7-9 小结
7-10 习题
第8章 构造数据类型
8-1 结构体
8-1-1 结构体类型说明
8-1-2 结构体变量的定义
8-1-3 结构体成员的引用
和初始化
8-2 结构体数组
8-2-1 结构体数组的定义
8-2-2 结构体数组的初始化
8-3 结构体与函数
8-3-1 结构体变量作为
函数参数
8-3-2 结构体变量为函数
的返回值
8-4 结构体与指针
8-4-1 结构体变量指针
8-4-2 结构体数组指针
8-4-3 用指向结构体的
指针作函数参数
8-5 链表
8-5-1 链表概述
8-5-2 链表的基本操作
8-6 共用体
8-6-1 共用体的概念
8-6-2 共用体变量的
引用方式
8-7 枚举类型
8-8 用typedef定义类型
8-9 程序案例
8-10 小结
8-11 习题
第9章 文件
9-1 文件概述
9-1-1 文件的概念
9-1-2 文件指针
9-1-3 缓冲文件系统和
非缓冲文件系统
9-2 文件的打开和关闭
9-2-1 用fopen函数
打开文件
9-2-2 用fclose函数
关闭文件
9-3 文件的顺序读写
9-3-1 文本文件中字符的
输入输出
9-3-2 文本文件中字符串
的输入输出
9-3-3 文本文件的格式化
输入输出
9-3-4 二进制文件的
输入输出
9-4 文件的随机读写
9-5 文件检测函数
9-6 程序案例
9-7 小结
9-8 习题
第10章 编译预处理
10-1 宏定义
10-1-1 不带参数的宏定义
10-1-2 带参数的宏定义
10-1-3 终止宏定义
10-2 文件包含
10-3 条件编译
10-4 程序案例
10-5 小结
10-6 习题
第11章 位运算
11-1 位运算符与位运算
11-1-1 “按位与”运算
11-1-2 “按位或”运算
11-1-3 “按位异或”运算
11-1-4 “按位取反”运算
11-1-5 “左移”运算
11-1-6 “右移”运算
11-1-7 位运算赋值运算符
11-2 位段
11-3 程序案例
11-4 小结
11-5 习题
附录A 常用字符与ASCII代码对照表
附录B 运算符的优先级和结合性
附录C C语言的库函数
参考文献
|
|