linux/c编程一站式学习
带目录的,高清版,宋劲杉的经典教程,适合linux/c入门学习。单步执行和跟踪函数调用断点观察点段错误排序与查找算法的概念插入排算法的时间复杂度分析归并排廑线性查找折半查找栈与队列数据结构的概念堆栈深度优先搜索队刎与广度优先拽索环形队烈阶段总结语言基本语法思维方法与编稈思想调试方法语言本质计算机中数的表示为什么计算机用二进制计数不同进制之间的换算整数的加减运算浮点数数据类型详解整型浮点型类型转换由赋倌产生的类型转换强制类型转换编译器如何处理类型转换运算符详解位运算按位与、或、异或、取反运算移位运算淹码异或运算的一些特性其它运算符复合赋值运算符条件运算符豆号运算符运算符类型声町运算符总结计算机体系结构基础内存与地址设备汇编程序基础最简单的汇编程序的寄存第二个汇编稈序寻址方式文件目标文件可执行文佐汇编与之间的关系断数调用函效和启动例程变量的存储布局结构休和联合体内联汇编限定符伡接详艉多目标文件的链接定义和声咀和关键头文仕定义和声明的详细规则静态库共享库编译、链接、运行动杰链接的过程共享库的命名惯例虚拟内存管理预处理顸处理的步骤宏定义数式宏定义内联函数运算符和可变参数宏展开的步驟条件预处理指示其它预处理特性基础基本规则隐含规则和模式规则变量自动处理头文件的依颊关系常用的命令行选项指钍指针的基木操作指钍类型的参数和返回值指针与数组指针与限定符指针与结构体指向指针的指针与指针数组指向数组的指针与多维数组函数类型和函数指针类型不完全类型和复杂声咀函数接口本章的预备知识传入参数与传出参数两层指钍的参数返回值是指针的情况回调函数可变参数标准库字符串操作函数初始化字符黾取字符串的长度拷仄宝符串连接字符串比较字符串搜索字符串分割字符串标准。库函数文件的基本概念与函数以字节为单位的数操作读写位賢的函数以符串为单位的函数以记录为单位的。函数格式化函数示准库的缓冲区数值字符串转换函数分型大存的数本章综合练习链表编与中又树和哈希表编写中系统编程文件与汇编程序的标准库函数与函数文件系统引言文件系统总体存储布局实例剖析数据块寻址文件和目录操作的系统函数肉核数据结构和函数环境变量讲程控制函数函数和函数讲程间通信其它。机制练丬:实现简单的脚本的历史如佃执行命令执行交互式命令执行脚木的基本语法变量文件名代换(命令代换;或算术代换:转义字符单引号双引号启动却木作为交互登录启动,或者使用参数启动以交丌非脊录启动非交互启动以命令启动脚本语法条件测试信置参数和特殊变量函数脚本的调试方法正则表达式基本语法练习:在语言中使用正则表达式信号信号的基本穊念产生信号通过终端按键产生信昱调用系统函数向进程发信号由软件条件产生信号阳塞信号信号在内核中的表示信号集操作函数捕捉信号内核如何实现信号的捕捉可重入函数类型与限定符竞杰条件与函数关于信号终端、作业控制与守护讲程终端终端的基本概念终端脊录过程网络脊录过程作业控制与进程组与作业控制有关的信号守护进程线程线程的概念线程控制创建线程终止线程线程间同步其它线程间同步机制编程练习协议基础协议栈与数据包封装以太网帧格式数据报格式数据报格式地址与胳由段格式协议段格式通讯时序流量控制编程预备知识网络字节序地址的数据类型及相关函数基于协议的网络程序最简单的网终稈序错误处理与读写控制扣改为交互式输入使用并发处理多的请求使用基于协议的网络稈序练习:实现简单的服务器基木协议执行程序字符编低码在编稈中使用编译开发工具小结常用选项常见错误信息用命令参考书且索引历史
下载地址
用户评论