-
内容大纲
本书从初学者角度出发,针对非计算机类专业的学生,采用通俗易懂的语言、简单有趣的实例,详细地介绍了使用C语言进行程序开发的最基本知识和常用案例。全书共14章,包括C程序设计概述、顺序结构、分支结构、循环结构、数组、函数、位运算、指针、文件、图形设计、Visual C++ 6.0程序设计、Keil C51程序设计、MySpringC程序设计和C语言编译器手机版。各类例题均给出了解题思路和流程图,并详细介绍了各自的软件平台及具体编程方法。读者能够轻松领会C语言程序设计的精髓,快速开发高质量的代码,提高工程开发技能。
本书由浅入深、涵盖面广、注重实践,既可作为高等学校非计算机专业“C程序设计”课程的教材,又可作为工程技术人员进行软件开发的自学参考书。 -
作者介绍
-
目录
第一部分 基础篇
第1章 C程序设计概述
1.1 C语言的发展历史
1.1.1 计算机程序
1.1.2 程序语言的发展
1.2 C语言的特点
1.3 C语言的开发环境
1.4 C语言的应用领域
1.5 结构化程序设计
1.5.1 程序设计步骤
1.5.2 算法设计
1.6 如何学习C程序设计
1.7 新建简单的C程序
本章小结
习题1
第2章 顺序结构
2.1 C程序的书写规则
2.1.1 变量命名
2.1.2 程序注释
2.1.3 语句结构
2.2 数据类型
2.2.1 常量
2.2.2 变量和数据类型
2.3 运算符和表达式
2.3.1 运算符
2.3.2 表达式
2.4 数据的输入输出
2.4.1 格式化输出函数printf()
2.4.2 格式化输入函数scanf()
2.4.3 单一字符输出函数putchar()
2.4.4 单一字符输入函数getchar()
本章小结
习题
第3章 分支结构
3.1 if条件分支结构
3.2 switch开关结构
本章小结
习题
第4章 循环结构
4.1 while循环结构
4.2 do...while结构
4.3 for结构
4.4 循环嵌套结构
4.5 其他控制语句
4.5.1 break语句
4.5.2 continue语句
本章小结
习题
第5章 数组
5.1 一维数组
5.1.1 一维数组的定义、初始化
5.1.2 数组元素的引用及基本操作
5.2 二维数组
5.2.1 二维数组的定义、初始化
5.2.2 数组元素的引用及基本操作
5.3 字符串
5.3.1 字符数组
5.3.2 字符串操作函数
习题
第6章 函数
6.1 函数的定义、调用和声明
6.1.1 函数的定义
6.1.2 函数的调用
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.4.4 函数文件化
本章小结
习题6
第7章 位运算
7.1 按位与(&)
7.2 按位或(|)
7.3 按位取反(~)
7.4 按位异或(^)
7.5 左移(<<)
7.6 右移(>>)
本章小结
习题7
第8章 指针
8.1 指针变量
8.2 指针和一维数组
8.3 指针和二维数组
8.4 指针和字符串
本章小结
习题8
第9章 文件
9.1 文件的类型
9.2 文件名
9.3 文件的位置指针与读写方式
9.4 FILE类型指针
9.5 标准文件
9.6 流
9.7 文件的输入输出
9.7.1 文件的打开与关闭
9.7.2 文件的顺序读写
9.7.3 文件的格式化读写
9.7.4 二进制文件的读写
本章小结
习题9
第二部分 应用篇
第10章 图形设计
10.1 基本函数
10.1.1 绘图窗体设置
10.1.2 颜色设置
10.1.3 像素函数
10.1.4 线型函数
10.1.5 多边形
10.1.6 曲线函数
10.1.7 书写文字
10.2 案例
本章小结
习题
第11章 Visual C++ 6.0程序设计
11.1 创建简单的MFC应用程序
11.1.1 建立MFC应用程序的工程文件
11.1.2 主要工程文件说明
11.1.3 应用程序的可视化设计
11.1.4 应用程序的代码编程
11.2 MFC应用程序案例
11.3 在Visual C++环境下的C程序设计
本章小结
习题
第12章 Keil C51程序设计
12.1 Keil C51程序设计基本语法
12.1.1 Keil C51程序的一般结构
12.1.2 扩充的数据类型
12.1.3 运算符和表达式
12.1.4 基本语句
12.1.5 中断服务丽数
12.2 Keil pVision3软件基本操作
12.2.1 软件安装与启动
12.2.2 创建项目
12.2.3 添加用户源程序文件
12.2.4 项目的设置
12.2.5 程序的编译与调试
12.3 虚拟仿真工具Proteus简介
12.4 案例:流水灯
本章小结
习题
第13章 MySpringC程序设计
13.1 MySpringC开发环境
13.2 MySpringC支持的数据类型
13.3 MySpringC支持的语句
13.3.1 变量定义与赋值
13.3.2 控制流
13.3.3 屏幕输出语句print
13.3.4 用户交互界面
13.4 常用的函数
13.4.1 数学函数
13.4.2 字符串函数
13.5 文本文件的读写
13.6 绘图功能
13.7 收发短信
本章小结
习题
第14章 C语言编译器手机版
14.1 软件特色
14.2 使用方法
本章小结
习题
附录
附录A 常用字符ASCII码值对照表
附录B C语言关键字
附录C 常用库函数
附录D RGB颜色对照表
附录E 部分习题参考答案
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
