零点起飞学Linux C编程
零点起飞学Linux C编程封面图

零点起飞学Linux C编程

陈冠军, 编著

出版社:清华大学出版社

年代:2013

定价:49.0

书籍简介:

本书由浅入深,循序渐进地讲述如何在Linux系统下使用C语言进行应用程序开发。全书内容包括Linux系统的基本操作、C语言基础、Linux C语言难点、数据结构、相关工具集、基本应用程序开发、文件操作、进程操作、进程间通信、多线程编程、网络编程、以及图形界面编程等。最后介绍了一个完整的Linux命令源代码,设计实现了一个客户/服务器程序,涵盖了网络编程和GUI编程的相关知识。

书籍目录:

第1篇 基础篇

第1章 Linux简介以及Shell编程基础

1.1 Linux系统概述

1.1.1 Linux发展简史

1.1.2 Linux系统组成

1.1.3 使用Linux的优势

1.1.4 Linux的应用领域

1.1.5 Linux发行版的种类

1.2 图形化界面操作

1.2.1 系统登录、注销与关闭系统

1.2.2 系统管理

1.2.3 操作文件与目录

1.3 命令行界面操作

1.3.1 系统登录与退出

1.3.2 操作文件与目录

1.3.3 压缩与解压缩文件

1.3.4 常用网络操作

1.3.5 用户管理和操作

1.3.6 系统管理常见操作

1.4 Shell脚本编程基础

1.4.1 创建Shell脚本

1.4.2 Shell中的特殊字符

1.4.3 使用Shell变量

1.4.4 条件测试

1.4.5 Shell中的结构控制语句

1.4.6 定义Shell函数

1.5 小结

1.6 本章习题

第2章 C语言基础

2.1 C语言概述

2.1.1 C语言的四大特点

2.1.2 程序的基本结构

2.1.3 程序的开发流程

2.2 C语言数据处理

2.2.1 数据的表达方式——数据类型

2.2.2 常用运算符

2.2.3 程序的基础——表达式

2.3 语句类型

2.3.1 表达式语句

2.3.2 选择语句if/switch

2.3.3 循环语句for/while/do.while

2.3.4 跳转语句goto/continue/break

2.3.5 复合语句和空语句

2.4 数据的集合——数组

2.4.1 使用一维数组

2.4.2 使用二维数组和多维数组

2.4.3 字符数组和字符串

2.5 C语言的预处理

2.5.1 宏定义define

2.5.2 文件包含include

2.5.3 条件编译

2.6 小结

2.7 本章习题

第3章 深入C语言

3.1 保存地址值的变量——指针

3.1.1 使用指针

3.1.2 指针和数组的互换

3.1.3 指针的集合——指针数组

3.2 函数

3.2.1 定义与声明函数

3.2.2 词用函数与参数传递

3.2.3 变量在函数中的作用域

3.2.4 变量的存储类型

3.2.5 外部函数和内部函数

3.2.6 函数的递归

3.2.7 使用函数指针

……

第2篇 应用篇

第3篇 案例篇

内容摘要:

本书结合大量实例,由浅入深、循序渐进地介绍了Linux平台 C程序开发技术。本书涉及面广,从基本操作到高级技术,再到实际应用,几乎涉及Linux C开发的所有重要知识点。本书讲解详细,示例丰富,每个知识点都配有具体的示例讲解,读者可以轻松上手。本书特意提供了典型习题及教学PPT以方便教学。另外,配书光盘中提供了大量的配套教学视频及源代码,便于读者更加高效的学习。全书共分3篇。第1篇介绍C语言的基础知识和一些Linux编程的相关工具,内容包括C语言基础、指针、函数、文本编辑器、GCC编译器,以及调试工具使用技术;第2篇介绍Linux C应用技术,内容包括文件系统编程、标准输入输出、进程编程、网络编程,以及GUI编程等相关应用技术;第3篇介绍了面向实际应用的客户端/服务器端程序案例,以让读者学以致用。本书适合所有想从事Linux C开发的人员阅读,也可作为大中专院校及职业院校相关课程的教材。另外,本书也可供Linux平台的程序员和编程爱好者作为实际工作中的参考书籍。

编辑推荐:

循序渐进:基础、进阶、实战
科学编排:基本语法、典型实例、编程练习、项目实战
学练结合:284个实例、1个项目案例、61个练习题
视频讲解:提供23.7小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘
本书实例源代码
16.7小时配套教学视频+46个专题视频讲座(7小时)
Ubuntu安装镜像文件(32位+64位)
Linux精品图书推荐(请点丛书链接查看)
《Linux环境C程序设计(第2版)》
《Linux C程序设计王者归来》
《Linux驱动开发入门与实战(第2版)》
《ARM嵌入式Linux系统开发详解(第2版)》
《Linux网络编程(第2版)》
《Linux典藏大系(套装全2册):Linux从入门到精通+Shell从入门到精通》
《Linux典藏大系(套装全4册):Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指南+Shell从入门到精通》

书籍规格:

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

书籍信息归属:

零点起飞学Linux C编程是清华大学出版社于2013.出版的中图分类号为 TP312 ,TP316.89 的主题关于 C语言-程序设计 ,Linux操作系统-程序设计 的书籍。