新書推薦:
《
技术统治(未来哲学系列)
》
售價:NT$
245.0
《
中考热点作家孙道荣2024年散文精选集三册
》
售價:NT$
581.0
《
全球城市案例研究2023:基于网络的合作与竞争国际经验借鉴
》
售價:NT$
908.0
《
引爆:炸药、硝酸盐和现代世界的形成
》
售價:NT$
388.0
《
人类星球:我们如何创造了人类世(企鹅·鹈鹕丛书013)
》
售價:NT$
418.0
《
伏候圣裁:中国古代的君主与政治
》
售價:NT$
449.0
《
艺术图像学研究(第一辑)
》
售價:NT$
857.0
《
摆脱强迫的人生(修订版)
》
售價:NT$
403.0
|
編輯推薦: |
本书普通高等教育层“C语言程序设计”课程的教材,内容质量较好。
|
內容簡介: |
本书是普通高等教育“21世纪信息学科立体化系列教材”之一。根据国家教育部颁发的“高级语言程序设计”课程的基本要求,本着“加强基础、注重实用、精简内容、创新思维”的原则而编写。内容按进阶方式组织,分为基础篇、进阶篇和高级篇三部分。基础篇包含预备知识、C语言概述、初识C程序、C程序的基本模块——函数、C语句以及结构化程序设计等内容;进阶篇包含指针与一维数组、文本文件、结构体与共用体等内容;高级篇包含数据类型、编码及输入输出,多文件大型程序的开发,数组、指针和函数的高级内容,二进制文件,位运算以及结构的高级应用——链表等内容。每章有内容提要、本章小结和练习题。本书适用于高等学校理工科各专业及相关课程的本科教材,也可作为相关专业工程技术人员的阅读和参考书。
|
目錄:
|
第一篇 基础篇
1 预备知识
1.1 计算机的发展
1.2 计算机的系统
1.3 数制
1.4 计算机语言
1.5 本章小结
习题1
2 C语言概述
2.1 C语言的发展和特点
2.2 C程序的结构
2.3 C程序开发工具简介
2.4 本章小结
习题2
3 初识C程序
3.1 常量与变量
3.2 数据的运算
3.3 数据的输入输出
3.4 C程序应用举例
3.5 高效的运算符
3.6 宏常量与cot常量
3.7 本章小结
习题3
4 程序的基本模块——函数
4.1 函数概述
4.2 库函数
4.3 自定义函数
4.4 带参数的宏
4.5 本章小结
习题4
5 C语句
5.1 C语句综述
5.2 选择语句
5.3 循环语句
5.4 本章小结
习题5
6 结构化程序设计
6.1 结构化程序设计
6.2 程序风格与代码格式
6.3 模块化程序设计
6.4 简单算法设计
6.5 小结
习题6
第二篇 进阶篇
7 指针与一维数组
7.1 指针
7.2 在函数中使用指针
7.3 数组
7.4 *符数组——字符串
7.5 *内存分配与动态数组
7.6 *二级指针
7.7 本章小结
习题7
8 文本文件
8.1 文件的基本概念
8.2 文件的基本操作
8.3 应用实例
8.4 本章小结
习题8
9 结构体与共用体
9.1 结构体类型
9.2 结构体变量
9.3 结构体数组
9.4 嵌套的结构体
9.5 指向结构体的指针
9.6 向函数传递结构体信息
9.7 *复合文字和结构体299
9.8 *伸缩型数组成员"99
9.9 *共用体
9.10 本章小结
习题9
第三篇 高级篇
10 整数类型、编码及输入输出
10.1 整数的表示
10.2 实数的表示
10.3 字符的表示
10.4 枚举类型
10.5 布尔类型C99
10.6 自定义数据类型
10.7 sizeof运算符和size—t类型
10.8 字符、字符串和整数、实数间的转换
10.9 本章小结
习题10
11 多文件大型程序的开发
11.1 多文件程序的架构
11.2 常用预处理命令
11.3 局部变量和全局变量
11.4 变量的存储类别
11.5 类型限定词
11.6 静态函数
11.7 本章小结
习题11
12 数组、指针和函数的高级内容
12.1 多维数组
12.2 二维数组与指针
12.3 二维数组与指针数组
12.4 函数指针
12.5 命令行参数
12.6 可变参数函数
12.7 数组型的复合文字C99
12.8 变长数组C99
12.9 内联函数C99
12.10 本章小结
习题12
13 二进制文件
13.1 二进制文件的定义
13.2 基本操作
13.3 应用实例
13.4 本章小结
习题13
14 位运算
14.1 位运算符
14.2 位域类型
14.3 本章小结
习题14
15 结构的高级应用——链表
15.1 链表的基本概念
15.2 单链表
15.3 循环链表
15.4 双向链表
15.5 本章小结
习题15
附录
附录A C语言关键字
附录B运算符的优先级与结合性
附录C 常用字符与ASCII值对照表
附录D ANSIC标准库
参考文献
|
|