新書推薦:
《
朋党之争与北宋政治·大学问
》
售價:HK$
99.7
《
甲骨文丛书·波斯的中古时代(1040-1797年)
》
售價:HK$
88.5
《
以爱为名的支配
》
售價:HK$
62.7
《
台风天(大吴作品,每一种生活都有被看见的意义)
》
售價:HK$
53.8
《
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
》
售價:HK$
66.1
《
新时代硬道理 广东寻路高质量发展
》
售價:HK$
77.3
《
6S精益管理实战(精装版)
》
售價:HK$
100.6
《
异域回声——晚近海外汉学之文史互动研究
》
售價:HK$
109.8
|
內容簡介: |
本书突出“厚基础、重思维、提倡自主学习、注重能力培养”教学理念和指导思想,向初学C语言的读者展示新的编程语言学习路径。全书一共设计了23个非常有趣的实例,从幂函数图形、彩虹绘制到四叶草、鼠标绘图,从简易五子棋、滚动的圆、温度折线图到矩阵计算、随机文字,绝大多数实例为作者原创,可以不断激发读者的学习热情。 本书语言简洁,通俗易懂,内容叙述由浅入深,适合初学C语言的读者使用,也适合作为各类大专院校的教材。
|
目錄:
|
第1章 程序设计基本方法
1.1 程序设计语言
1.2 C语言的发展及其特点
1.2.1 C语言的发展
1.2.2 编写Hello程序
1.2.3 C语言的特点
1.3 C语言开发环境的配置
1.3.1 安装Visual C 6.
1.3.2 配置EasyX图形库
1.3.3 运行C程序
1.3.4 运行C语言小程序
程序练习
第2章 C语言程序实例解析
2.1 实例1:计算正弦值
2.2 C语言程序语法元素分析
2.2.1 程序的结构
2.2.2 注释
2.2.3 预处理命令
2.2.4 main()函数
2.2.5 标识符与关键字
2.2.6 变量定义语句
2.2.7 赋值语句
2.2.8 函数
2.2.9 C语言程序的书写规则
2.3 实例2:绘制西瓜
2.4 EasyX图形库元素分析
2.4.1 绘图坐标体系
2.4.2 颜色及相关函数
2.4.3 形状绘制函数
2.5 函数库1:graphics库函数
程序练习
第3章 数据类型和表达式
3.1 C语言的数据类型
3.2 常量与变量
3.2.1 常量
3.2.2 变量
3.3 实例3:绘制幂函数图形
3.4 运算符和表达式
3.4.1 算术运算符和算术表达式
3.4.2 赋值运算符和赋值表达式
3.4.3 逗号运算符和逗号表达式
3.4.4 位运算符和位运算表达式
3.5 数据类型转换
3.5.1 隐式自动类型转换
3.5.2 强制类型转换
3.6 实例4:绘制四叶草
3.7 函数库2:math库函数
程序练习
第4章 程序的顺序结构
4.1 算法流程图
4.1.1 用流程图表示算法
4.1.2 用N-S流程图表示算法
4.2 实例5:绘制彩虹
4.3 C语言的基本语句
4.4 实例6:温度转换
4.5 函数库3:stdio库函数
4.5.1 stdio概述
4.5.2 printf()函数
4.5.3 scanf()函数
4.5.4 字符数据的输入/输出
4.6 实例7:海伦公式
程序练习
第5章 程序的分支结构
5.1 实例8:滚动的圆
5.2 if语句
5.2.1 双分支if语句
5.2.2 单分支if语句
5.2.3 多分支if语句
5.2.4 if语句的嵌套
5.2.5 条件运算符和条件表达式
5.3 switch语句
5.4 实例9:鼠标绘图
程序练习
第6章 程序的循环结构
6.1 构成循环体的语句
6.1.1 while语句
6.1.2 do...while语句
6.1.3 for语句
6.1.4 goto语句及用goto语句构成循环
6.2 实例10:简易五子棋
6.3 循环的嵌套
6.4 break和continue语句
6.4.1 break语句
6.4.2 continue语句
6.5 实例11:百以内素数
程序练习
第7章 函数
7.1 函数的基本使用
7.1.1 函数的定义
7.1.2 函数的调用、参数传递与返回
7.2 实例12:倒计时窗口
7.3 函数的递归调用
7.4 变量的作用域
7.4.1 局部变量
7.4.2 全局变量
7.5 实例13:变化的圆
7.6 变量的生存期
7.6.1 自动变量
7.6.2 寄存器变量
7.6.3 静态变量
7.6.4 外部变量
7.7 内部函数和外部函数
7.7.1 内部函数
7.7.2 外部函数
程序练习
第8章 数组
8.1 一维数组
8.1.1 一维数组的定义和引用
8.1.2 一维数组的初始化
8.1.3 一维数组的输入/输出
8.2 实例14:绘制气温变化图
8.3 二维数组
8.3.1 二维数组的定义和引用
8.3.2 二维数组的初始化
8.3.3 二维数组的输入/输出
8.4 实例15:矩阵转置
8.5 字符数组
8.5.1 一维字符数组
8.5.2 字符串
8.6 实例16:字符加密解密
8.7 函数库4:string库函数
程序练习
第9章 指针
9.1 实例17:显示文字
9.2 指针变量
9.2.1 定义
9.2.2 引用
9.3 指针与函数
9.4 指针与数组
9.4.1 数组元素
9.4.2 运算
9.4.3 指针与数组元素
9.5 实例18:随机位置显示随机文字
9.6 指针与字符串
9.6.1 字符串
9.6.2 指针作为函数参数
9.7 实例19:完全随机的字符显示函数
程序练习
第10章 结构体、共用体和枚举
10.1 结构体
10.1.1 C语言结构体的定义
10.1.2 结构体变量的声明
10.1.3 结构体变量的赋值与引用
10.1.4 结构体数组
10.2 实例20:查询城市天气
10.3 共用体
10.3.1 共用体的声明
10.3.2 共用体变量的定义
10.4 实例21:选举问题
10.5 枚举
10.5.1 枚举的定义与枚举变量的声明
10.5.2 枚举变量的赋值和使用
10.6 实例22:选择颜色
10.7 C语言类型定义符
程序练习
第11章 文件操作
11.1 C语言文件概述
11.1.1 文件的分类
11.1.2 文件指针
11.2 文件的操作
11.2.1 文件的打开与关闭
11.2.2 文件的读/写
11.2.3 文件的随机读/写
11.2.4 文件检测函数
11.3 库文件
11.4 实例23......
|
|