种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Linux C编程一站式学习

(2019-10-02 13:09:10) 百科综合
Linux C编程一站式学习

Linux C编程一站式学习

《Linux C编程一站式学习》是电子工业出版社在2009年出版的一本书籍。本书有两条线索,一条线索是以Linux平台为载体全面深入地介绍c语言的语法和程式的工作原理,另一条线索是介绍程式设计的基本思想和开发调试方法。

基本介绍

  • 书名:Linux C编程一站式学习
  • 作者:宋劲杉
  • ISBN:9787121097713
  • 页数:463
  • 出版社:电子工业出版社
  • 出版时间:2009-12-01
  • 装帧:平装
  • 开本:16开

内容简介

《Linux C编程一站式学习》分为两部分:第一部分讲解程式语言和程式设计的基本思想方法,让读者从概念上认识c语言;第二部分结合作业系统和体系结构的知识讲解程式的工作原理,让读者从本质上认识C语言。
《Linux C编程一站式学习》适合做零基础的初学者学习c语言的第一本教材,帮助读者打下牢固的基础。有一定的编程经验但知识体系不够完整的读者也可以对照《Linux C编程一站式学习》查缺补漏,从而更深入地理解程式的工作原理。《Linux C编程一站式学习》最初是为北京亚嵌教育研究中心的嵌入式Linux系统工程师就业班课程量身定做的教材之一,也适合作为高等院校程式设计基础课程的教材。《Linux C编程一站式学习》对于C语言的语法介绍得非常全面,对C99标準做了很多解读,因此也可以作为一本精简的c语言语法参考书。

作者

宋劲杉,亚嵌教育资深讲师,清华大学自动化系硕士,6年嵌入式系统开发经验,3年嵌入式行业教学经验,精通Linux核心、POSIX、 TCP/IP,擅长ARM平台的Linux系统移植和套用开发,目前关注的方向有分散式系统、动态语言。爱好:开源软体、电子音乐、HomeParty。

目录

C语言入门
1. 程式的基本概念
2. 常量、变数和表达式
3. 简单函式
4. 分支语句
5. 深入理解函式
6. 循环语句
7. 结构体
8. 数组
9. 编码风格
10. gdb
11. 排序与查找
12. 栈与伫列
13. 本阶段总结
II. C语言本质
14. 计算机中数的表示
15. 数据类型详解
15.1. 整型
15.2. 浮点型
15.3. 类型转换
16. 运算符详解
16.1. 位运算
16.2. 其它运算符
16.3. Side Effect与Sequence Point
16.4. 运算符总结
17. 计算机体系结构基础
18. x86彙编程式基础
18.1. 最简单的彙编程式
18.2. x86的暂存器
18.3. 第二个彙编程式
18.4. 定址方式
18.5. ELF档案
19. 彙编与C之间的关係
20. 连结详解
20.1. 多目标档案的连结
20.2. 定义和声明
20.3. 静态库
20.4. 共享库
20.5. 虚拟记忆体管理
21. 预处理
21.1. 预处理的步骤
21.2. 宏定义
21.3. 条件预处理指示
21.4. 其它预处理特性
22. Makefile基础
23. 指针
24. 函式接口
24.1. 本章的预备知识
24.2. 传入参数与传出参数
24.3. 两层指针的参数
24.4. 返回值是指针的情况
24.5. 回调函式
24.6. 可变参数
25. C标準库
25.1.字元串操作函式
25.2. 标準I/O库函式
25.3. 数值字元串转换函式
25.4. 分配记忆体的函式
25.5. 本章综合练习
26. 鍊表
27. 二叉树和哈希表
III. Linux系统编程
28. 档案与I/O
29. 档案系统
29.1. 引言
29.2. ext2档案系统
29.3. VFS
30. 进程
30.1. 引言
30.2. 环境变数
30.3. 进程控制
30.4. 进程间通信
30.5. 练习:实现简单的Shell
31. Shell脚本
31.1. Shell的历史
31.2. Shell如何执行命令
31.3. Shell的基本语法
31.4. bash启动脚本
31.5. Shell脚本语法
31.6. Shell脚本的调试方法
32. 正则表达式
33. 信号
33.1. 信号的基本概念
33.2. 产生信号
33.3. 阻塞信号
33.4. 捕捉信号
34. 终端、作业控制与守护进程
34.1. 终端
34.2. 作业控制
34.3. 守护进程
35. 执行绪
35.1. 执行绪的概念
35.2. 执行绪控制
35.3. 执行绪间同步
35.4. 编程练习
36. TCP/IP协定基础
36.1. TCP/IP协定栈与数据包封装
36.2. 乙太网(RFC 894)帧格式
36.3. ARP数据报格式
36.4. IP数据报格式
36.5. IP位址与路由
36.6. UDP段格式
36.7. TCP协定
37. socket编程
37.1. 预备知识
37.2. 基于TCP协定的网路程式
37.3. 基于UDP协定的网路程式
37.4. UNIX Domain Socket IPC
37.5. 练习:实现简单的Web伺服器
A. 字元编码
B. 编译开发工具小结

标 签

搜索
随机推荐

Powered By 种豆资源网||