C语言程序设计项目教程

C语言程序设计项目教程

向华, 李亚平, 姜淋译, 编著

出版社:清华大学出版社

年代:2015

定价:40.0

书籍简介:

本书共分四部分13章,其中第一部分基础篇由C语言概述,数据类型、运算符和表达式,顺序结构、选择结构、循环结构程序设计组成;第二部分提高篇由数组、结构体和共用体、函数及编译预处理组成;第三部分高级篇由指针、链表、文件组成;第四部分扩展篇由算法与数据结构、软件开发基础知识组成。全书结合“学生成绩管理系统”这个典型项目讲解了C语言所有知识点。

书籍目录:

第1章 概述

1.1 软件功能介绍

1.2 软件模块划分

1.2.1 软件功能深入分析

1.2.2 即时通信流程分析

1.2.3 模块划分

1.3 开发环境介绍

1.4 一个简单C项目构建

1.4.1 项目工程创建

1.4.2 C语言源程序组成

1.4.3 项目工程编译

1.4.4 执行结果(如何查看执行结果)

项目练习

第2章 用户的登录认证

2.1 设计目的

2.2 功能描述

2.3 C语言知识点

2.3.1 变量和计算表达式

2.3.2 代码风格和规范

2.3.3 常量的定义

2.3.4 if控制语句

2.3.5 switch控制语句

2.3.6 printf函数

2.3.7 scanf函数

2.3.8 strcmp函数

2.4 程序实现

2.4.1 程序的输入和输出

2.4.2 数据结构

2.4.3 源代码分析

2.4.4 程序测试和执行结果

项目练习

第3章 信息的加密和解密

3.1 设计目的

3.2 功能描述

3.3 C语言知识点

3.3.1 字符常量和转义字符

3.3.2 for循环

3.3.3 字符变量的表示范围

3.3.4 字符的ASCII表示方式

3.3.5 字符串常量

3.3.6 字符串数组的定义和初始化

3.3.7 strupr函数

3.3.8 strlen和strcmp函数

3.4 程序实现

3.4.1 程序的输入和输出

3.4.2 数据结构和算法

3.4.3 源代码分析

3.4.4 程序测试和执行结果

项目练习

第4章 好友管理模块

4.1 设计目的

4.2 功能描述

4.3 C语言相关知识点

4.3.1 指针和地址

4.3.2 指针和数组

4.3.3 结构

4.3.4 C语言函数

4.3.5 函数的传值调用

4.3.6 指针和函数

4.3.7 变量作用域及范围

4.4 程序实现

4.4.1 数据结构和好友功能函数声明

4.4.2 好友信息输出

4.4.3 好友查找

4.4.4 好友排序

4.4.5 好友增加

4.4.6 好友删除

4.4.7 程序测试和执行结果

项目练习

第5章 网络通信模块

5.1 设计目的

5.2 功能描述

5.3 C语言相关知识点

5.3.1 联合

5.3.2 主机字节序和网络字节序

5.3.3 main函数的参数

5.4 网络编程概述

5.4.1 网络概述

5.4.2 C/S编程模型

5.4.3 Windows网络程序编程

5.4.4 客户端和服务器编程范例

5.5 程序实现

5.5.1 功能介绍

5.5.2 客户端和服务器协议

5.5.3 服务器和客户端公共函数

5.5.4 服务器源代码分析

5.5.5 客户端源代码分析

5.5.6 程序测试和执行结果

项目练习

第6章 聊天记录的管理

6.1 设计目的

6.2 功能描述

6.3 C语言相关知识点

6.3.1 文本文件和二进制文件

6.3.2 缓冲文件系统和非缓冲文件系统

6.3.3 static变量

6.3.4 文件指针和文件描述符

6.3.5 文件操作库函数

6.3.6 文件的创建、打开和关闭

6.3.7 文件的读写

6.3.8 文件的定位

6.3.9 其他文件操作

6.4 程序实现

6.4.1 聊天消息的结构

6.4.2 聊天管理功能

6.4.3 源代码分析

6.4.4 程序测试和执行结果

项目练习

……

第7章 即时通信项目综合应用实例

附录A 客户端和服务器公共代码实现清单

附录B 客户端代码实现清单

附录C 服务器代码实现清单

附录D 客户端和服务器项目编译步骤

参考文献

内容摘要:

本书内容包括C语言基础知识、指针、数组、构造数据类型、企业编程代码规范、C语言的网络程序实现、程序的结构、综合应用实例以及如何加密等。 本书作者都是长期在高校从事计算机专业教学与科研的一线教师,有丰富的编程与教学经验。本书概念清晰、实用性强,书中特别对编程中容易出现的问题进行了详尽的讲解。 本书适合作为高等院校信息类专业的教材,也可作为C语言的培训教材。

编辑推荐:

《C语言程序设计项目教程》适合作为高等院校信息类专业的教材,也可作为C语言的培训教材。

书籍规格:

书籍详细信息
书名C语言程序设计项目教程站内查询相似图书
9787302421689
如需购买下载《C语言程序设计项目教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

C语言程序设计项目教程是清华大学出版社于2016.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。