书籍详情

C程序设计

C程序设计

作者:王柏盛主编

出版社:高等教育出版社

出版时间:2004-02-01

ISBN:9787040136135

定价:¥30.50

购买这本书可以去
内容简介
  《C程序设计》全面介绍了Turbo C语言的基本概念,常量、变量、运算符和表达式,程序控制语句, 函数,指针,结构、联合、枚举和定义类型,编译预处理命令,文件,字符屏幕和图形函数 以及 实用编程技术等内容。全书共分为10章。每章附有习题和实验,并精选了一部分全国计算机 等级考试(二级C语言程序设计)的练习题,通过大量实例介绍C程序设计的思想、方法和技巧。作者根据多年教学和科研积累的丰富经验,吸取当前一些C语言教材中的优点,大篇幅增加 了字符屏幕、图形函数和实用编程技术方面的内容,力求使《C程序设计》体系合理、结构严谨、概念 清晰、例题丰富、通俗易懂。《C程序设计》是一本集教材、资料和实例为一体的C程序设计书。《C程序设计》可作为高等院校程序设计课程的教材,也可供自学者使用或作为教师教学参考书。与《C程序设计》配套的辅助教材《C程序设计习题题解》也同时出版。
作者简介
暂缺《C程序设计》作者简介
目录
第一章 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 程序举例
1. 4. 2 结构特点
1. 5 C程序的编辑. 编译. 连接和运行
1. 5. 1 C源程序的编辑
1. 5. 2 C源程序的编译和连接
1. 5. 3 TurboC的内存映射
1. 5. 4 C源程序的调试过程
1. 6 标准输A/输出函数
1. 6. 1 格式化输A/输出函数
1. 6. 2 非格式化输A/输出函数
习题一
实验一 TurboC源程序的编辑. 编译. 调试和运行
第二章 常量. 变量. 运算符和表达式
2. 1 数据类型
2. 2 常量
2. 2. 1 常量的数据类型
2. 2. 2 常量的表示方法
2. 3 变量
2. 3. 1 变量的类型
2. 3. 2 变量的定义
2. 3. 3 变量的作用域
2. 3. 4 变量的存储类型
2. 3. 5 变量的初始化
2. 4 数组
2. 4. 1 数组的定义
2. 4. 2 数组的引用
2. 4. 3 数组的初始化
2. 4. 4 应用举例
2. 5 指针
2. 6 运算符和表达式
2. 6. 1 算术运算符和加1. 减1运算符
2. 6. 2 关系运算符. 逻辑运算符及其表达式
2. 6. 3 按位运算符和位运算表达式
2. 6. 4 特殊运算符及其表达式
2. 6. 5 运算符优先顺序和结合性
2. 7 表达式的计算过程和数据类型转换
2. 7. 1 表达式的计算过程
2. 7. 2 表达式中的类型转换
2. 7. 3 程序举例
2. 8 综合举例
习题二
实验二 基本输入/输出函数和运算符. 表达式
第三章 程序控制语句
3. 1 C语句概述
3. 1. 1 C程序结构
3. 1. 2 语句分类
3. 2 结构化程序基本结构
3. 2. 1 顺序结构
3. 2. 2 选择结构
3. 2. 3 循环结构
3. 3 顺序结构程序设计语句
3. 4 分支结构程序设计语句
3. 4. 1 if语句
3. 4. 2 switch语句
3. 5 循环结构程序设计语句
3. 5. 1 goto语句以及用goto语句和if语句构成循环
3. 5. 2 while语句
3. 5. 3 dowhile语句
3. 5. 4 for语句
3. 5. 5 循环的嵌套
3. 5. 6 几种循环的比较
3. 5. 7 程序举例
3. 6 break和continue语句
3. 6. 1 break语句
3. 6. 2 continue语句
3. 6. 3 程序举例
3. 7 return语句和exit()函数调用语句
3. 7. 1 return语句
3. 7. 2 exit()函数调用语句
3. 8 综合举例
习题三
实验三(1) 分支结构程序设计
实验三(2) 循环结构程序设计
第四章 函数
4. 1 函数的定义
4. 1. 1 定义形式
4. 1. 2 使用说明
4. 1. 3 应用举例
4. 1. 4 TurboC函数的扩展定义
4. 2 函数的调用
4. 2. 1 调用形式
4. 2. 2 调用过程
4. 2. 3 调用条件
4. 2. 4 嵌套调用
4. 3 函数间的数据传递
4. 3. 1 传值方式传递数据
4. 3. 2 传址方式传递数据
4. 3. 3 利用全局变量传递数据
4. 3. 4 处理结果在函数间的传递
4. 4 函数与数组
4. 5 递归函数
4. 6 综合举例
习题四
实验四 函数
第五章 指针
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.
2.
5 关系运算
5.
3 指针与数组
5.
3.
1 指向数组元素的指针变量的定义和引用
5.
3.
2 指向多维数组的指针变量
5.
3.
3 字符串的指针变量
5.
4 指针和函数
5.
4.
1 用指针作为函数的参数
5.
4.
2 指向函数的指针变量
5.
4.
3 指针型函数
5.
5 指针数组和多级指针
5.
5.
1 指针数组
5.
5.
2 指针的指针
5.
5.
3 指针数组作主函数的形参
5.
6 程序举例
习题五
实验五 指针
第六章 结构. 联合. 枚举和定义类型
6.
1 结构
6.
1.
1 结构的说明
6.
1.
2 结构变量的定义
6.
1.
3 结构成员的引用
6.
1.
4 结构变量的初始化
6.
1.
5 指向结构的指针
6.
1.
6 用指向结构的指针作为函数参数
6.
1.
7 结构型函数和结构指针型函数
6.
1.
8 动态数据结构
6.
1.
9 位域结构
6.
2 联合
6.
2.
1 联合说明和联合变量的定义
6.
2.
2 联合变量的引用方式
6.
2.
3 联合类型数据的特点
6.
2.
4 应用举例
6.
3 枚举
6.
4 定义类型
习题六
实验六 结构. 联合. 枚举
第七章 编译预处理命令
7.
1 宏定义
7.
1.
1 不带参数的宏定义
7.
1.
2 带参数的宏定义
7.
2 文件包含
7.
3 条件编译
习题七
实验七 编译预处理命令
第八章 文件
8.
1 文件概述
8.
1.
1 流和文件
8.
1.
2 标准设备文件的换向和管道连接
8.
1.
3 控制台输入/输出函数
8.
2 文件类型指针
8.
3 文件的打开与关闭
8.
3.
1 文件的打开(fopen()函数)
8.
3.
2 文件的关闭(fclose()函数)
8.
4 文件结束检测及出错检测
8.
4.
1 feof()函数
8.
4.
2 ferror()函数
8.
5 文件的读/写
8.
5.
1 fputc()函数和fgetc()函数(putc()函数和getc()函数)
8.
5.
2 fread()函数和fwrite()函数
8.
5.
3 fprintf()函数和fscanf()函数
8.
5.
4 其他读/写函数
8.
6 文件的定位
8.
6.
1 rewind()函数
8.
6.
2 fseek()函数
8.
6.
3 ftell()函数
8.
7 非缓冲文件系统
8.
7.
1 open(). creat()和close()函数
8.
7.
2 read()和write()函数
8.
7.
3 lseek()函数和tell()函数
8.
8小结
习题八
实验八 文件
第九章 字符屏幕和图形函数
9.
1 PC图形适配器及其工作模式
9.
2 字符屏幕函数
9.
2.
1 窗口
9.
2.
2 基本输入/输出函数
9.
2.
3 屏幕操作函数
9.
2.
4 字符属性控制函数
9.
2.
5 字符屏显状态函数
9.
2.
6 directvideo变量
9.
2.
7 演示程序
9.
3 TurboC的图形函数
9.
3.
1 图形模式的初始化
9.
3.
2 屏幕颜色的设置和清屏函数
9.
3.
3 基本图形函数
9.
3.
4 封闭图形的填充
9.
3.
5 有关图形视口和图形操作函数
9.
3.
6 图形模式下的文本输出
9.
3.
7 独立图形运行程序的建立
习题九
实验九 字符屏幕和图形函数
第十章 实用编程技术
10.
1 TurboC库函数介绍
10.
1.
1 库文件的概念
10.
1.
2 TurboC提供的BIOS. DOS系统调用函数
10.
1.
3 日期和时间函数
10.
1.
4 字符串函数. 数字字符串与数值的转换函数
10.
1.
5 动态内存分配函数. 过程控制和数学运算函数
10.
2 TurboC的存储模式
10.
2.
1 TurboC的存储模式
10.
2.
2 编译程序的内存模式选择
10.
2.
3 混合模式编程
10.
2.
4 TurboC的段修饰符
10.
3 Turbo C集成开发环境下程序的调试
10.
3.
1 编译时的常见错误
10.
3.
2 连接时的常见错误
10.
3.
3 运行时的常见错误
10.
4 TurboC的命令行编译
10.
5 TurboC中汉字的使用
10.
5.
1 汉字操作系统下汉字输入/输出的程序编制
10.
5.
2 非汉字操作系统下汉字的使用
10.
6 TurboC和汇编程序的接口
10.
6.
1 TurboC调用汇编子程序
10.
6.
2 TurboC行间嵌入汇编
10.
7 Turbo C 2.
0集成开发环境的安装和使用
10.
7.
1 TurboC 2.
0软盘内容简介
10.
7.
2 TurboC 2.
0的安装和启动
10.
7.
3 TurboC 2.
0集成开发环境的使用
10.
7.
4 TurboC的配置文件
附录
附录一 常用字符与ASCII码对照表
附录二 C语言中的关键字
附录三 运算符和优先级
附录四 C语言常用语法提要
附录五 Turbo C常用库函数表
附录六 键盘扩展码表
参考文献
猜您喜欢

读书导航