多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 索引 ### 符号 !号,Exclamation Mark, [布尔代数](ch04s03.html) "引号,Double Quote, [继续Hello World](ch02s01.html) \#!,Shebang, [执行脚本](ch31s02.html#id2872211) \#号,Pound Sign,Number Sign or Hash Sign, [数学函数](ch03s01.html) %号,Percent Sign, [常量](ch02s02.html) &号,Ampersand, [布尔代数](ch04s03.html) '引号,Single Quote or Apostrophe, [继续Hello World](ch02s01.html) ()括号,Parenthesis, [表达式](expr.expression.html) \*号,Asterisk, [继续Hello World](ch02s01.html) .号,Period, [复合类型与结构体](ch07s01.html) /斜线,Slash, [继续Hello World](ch02s01.html) 1's Complement, [1's Complement表示法](ch14s03.html#id2753761) 1-bit Full Adder, [为什么计算机用二进制计数](ch14s01.html) 1GL,1st Generation Programming Language, [程序和编程语言](intro.program.html) 2's Complement, [2's Complement表示法](ch14s03.html#id2753996) 2GL,2nd Generation Programming Language, [程序和编程语言](intro.program.html) 3GL,3rd Generation Programming Language, [程序和编程语言](intro.program.html) 4GL,4th Generation Programming Language, [程序和编程语言](intro.program.html) 5GL,5th Generation Programming Language, [程序和编程语言](intro.program.html) 9's Complement, [1's Complement表示法](ch14s03.html#id2753761) :号,Colon, [goto语句和标号](ch06s06.html) ;号,Semicolon, [第一个程序](intro.helloworld.html) <>括号,Angel Bracket, [数学函数](ch03s01.html) ?号,Question Mark, [继续Hello World](ch02s01.html) \[\]括号,Bracket, [数组的基本概念](ch08s01.html) \斜线,Backslash, [继续Hello World](ch02s01.html) \_下划线,Underscore, [变量](expr.variable.html) {}括号,Brace or Curly Brace, [第一个程序](intro.helloworld.html) |线,Pipe Sign, [布尔代数](ch04s03.html) Θ-notation, [算法的时间复杂度分析](ch11s03.html) 分页符,Form Feed, [继续Hello World](ch02s01.html) 响铃,Alert or Bell, [继续Hello World](ch02s01.html) 回车,Carriage Return, [继续Hello World](ch02s01.html) 垂直制表符,Vertical Tab, [继续Hello World](ch02s01.html) 换行符,Line Feed, [继续Hello World](ch02s01.html) 水平制表符,Horizontal Tab, [继续Hello World](ch02s01.html) 空格,Blank, [第一个程序](intro.helloworld.html) 退格,Backspace, [继续Hello World](ch02s01.html) ### A ABI,Application Binary Interface, [函数调用](ch19s01.html) Abstraction Layer, [数据抽象](ch07s02.html) Accumulator, [while语句](ch06s01.html) Adapt, [数据类型标志](ch07s03.html) Address, [内存与地址](ch17s01.html) Address Operator, [指针的基本概念](ch23s01.html) Address Space, [CPU](ch17s02.html) Addressing Mode, [寻址方式](ch18s04.html) Algorithm, [算法的概念](ch11s01.html) Alignment, [结构体和联合体](ch19s04.html) Allocated Storage Duration, [变量的存储布局](ch19s03.html) Ambiguity,歧义, [自然语言和形式语言](intro.naturalformal.html) Amortize, [Memory Hierarchy](ch17s05.html) Anchor, [引言](ch32s01.html) ANSI,American National Standards Institute, [继续Hello World](ch02s01.html) Append, [fopen/fclose](ch25s02.html#id2829869) Architecture,体系结构, [程序和编程语言](intro.program.html) Argument,实参, [形参和实参](ch03s03.html) Arithmetic Type, [复合类型与结构体](ch07s01.html) Array, [数组的基本概念](ch08s01.html) ASCII,American Standard Code for Information Interchange,美国信息交换标准码, [字符类型与字符编码](ch02s06.html) Assembler, [最简单的汇编程序](ch18s01.html) Assembler Directive, [最简单的汇编程序](ch18s01.html) (参见 Pseudo-operation) Assembler,汇编器, [程序和编程语言](intro.program.html) Assembly Language,汇编语言, [程序和编程语言](intro.program.html) Assertion, [折半查找](ch11s06.html) Assignment,赋值, [赋值](ch02s04.html) Associativity,结合性, [表达式](expr.expression.html) Asynchronous, [信号的基本概念](ch33s01.html) Automatic Storage Duration, [变量的存储布局](ch19s03.html) Average Case, [算法的时间复杂度分析](ch11s03.html) ### B Backgroud, [wait和waitpid函数](ch30s03.html#id2867242) Backward Compatibility, [继续Hello World](ch02s01.html) Base Case, [递归](ch05s03.html) Base Pointer Addressing Mode, [寻址方式](ch18s04.html) Basic Multilingual Plane, [Unicode和UTF-8](apas02.html) Batch, [Shell的历史](ch31s01.html) Best Practice, [变量](expr.variable.html) BFS,Breadth First Search, [队列与广度优先搜索](ch12s04.html) Biased Exponent, [浮点数](ch14s04.html) Big Endian, [CPU](ch17s02.html) Big-O notation, [算法的时间复杂度分析](ch11s03.html) Binary, [为什么计算机用二进制计数](ch14s01.html) Binary File, [文件的基本概念](ch25s02.html#id2829671) Binary Operator,双目运算符, [布尔代数](ch04s03.html) Binary Search, [折半查找](ch11s06.html) Binary Tree, [二叉树的基本概念](ch26s02.html#id2845875) Bit-field, [结构体和联合体](ch19s04.html) Bitwise AND, [按位与、或、异或、取反运算](ch16s01.html#id2761062) Bitwise NOT, [按位与、或、异或、取反运算](ch16s01.html#id2761062) Bitwise OR, [按位与、或、异或、取反运算](ch16s01.html#id2761062) Bitwise Shift, [移位运算](ch16s01.html#id2761805) Bitwise XOR, [按位与、或、异或、取反运算](ch16s01.html#id2761062) Bit,位, [为什么计算机用二进制计数](ch14s01.html) Block, [read/write](ch28s04.html), [总体存储布局](ch29s02.html#id2857323) Block Bitmap, [总体存储布局](ch29s02.html#id2857323) Block Group, [总体存储布局](ch29s02.html#id2857323) Block Scope, [变量的存储布局](ch19s03.html) Boilerplate, [第一个程序](intro.helloworld.html) Boolean Algebra,布尔代数, [布尔代数](ch04s03.html) Boot Block, [总体存储布局](ch29s02.html#id2857323) Bootloader, [设备](ch17s03.html) Branch, [if语句](ch04s01.html) Break, [虚拟内存管理](ch20s05.html) Breakpoint, [断点](ch10s02.html) BST,Binary Search Tree, [排序二叉树](ch26s02.html#id2846120) Buffer, [strcpy与strncpy](ch24s01.html#id2819066) Buffer Overflow, [strcpy与strncpy](ch24s01.html#id2819066) Bug, [程序的调试](ch01s03.html) Bus, [CPU](ch17s02.html) Byte, [赋值](ch02s04.html) Byte Order, [CPU](ch17s02.html) ### C C89, [继续Hello World](ch02s01.html) (参见 C90) (参见 ISO/IEC 9899:1990) C90, [继续Hello World](ch02s01.html) (参见 C89) (参见 ISO/IEC 9899:1990) C99, [继续Hello World](ch02s01.html) (参见 ISO/IEC 9899:1999) Cache, [Memory Hierarchy](ch17s05.html) Cache Line, [Memory Hierarchy](ch17s05.html) Call by Value, [形参和实参](ch03s03.html) Callback Function, [回调函数](ch24s05.html) Callee, [折半查找](ch11s06.html) Caller, [折半查找](ch11s06.html) Calling Convention, [函数调用](ch19s01.html) CamelCase, [标识符命名](ch09s03.html) Carry, [为什么计算机用二进制计数](ch14s01.html) Cast Operator, [强制类型转换](ch15s03.html#id2758655) Catch, [信号的基本概念](ch33s01.html) Ceiling, [表达式](expr.expression.html) Character, [常量](ch02s02.html) Character Class, [引言](ch32s01.html) Character Encoding,字符编码, [字符类型与字符编码](ch02s06.html) Child Process, [引言](ch30s01.html) Circular Linked List, [双向链表](ch26s01.html#id2845376) Circular Queue, [环形队列](ch12s05.html) Class Invariant, [堆栈](ch12s02.html) Clause, [if/else语句](ch04s02.html) Code Path, [return语句](ch05s01.html) Coding Style,代码风格, [继续Hello World](ch02s01.html) Coercion, [强制类型转换](ch15s03.html#id2758655) (参见 Implicit Conversion) Collision, [哈希表](ch26s03.html) Column-major, [多维数组](ch08s05.html) Comma Operator, [逗号运算符](ch16s02.html#id2762598) Comment,注释, [第一个程序](intro.helloworld.html) Compiler,编译器, [程序和编程语言](intro.program.html) Compile,编译, [程序和编程语言](intro.program.html) Composition, [表达式](expr.expression.html) Compound Assignment Operator, [复合赋值运算符](ch16s02.html#id2762352) Compound Literal, [复合类型与结构体](ch07s01.html) Compound Type, [复合类型与结构体](ch07s01.html) Condition Variable, [Condition Variable](ch35s03.html#id2895424) Conditional Operator, [条件运算符](ch16s02.html#id2762537) Constant Expression, [全局变量、局部变量和作用域](ch03s04.html) Constant,常量, [常量](ch02s02.html) Context,上下文, [自然语言和形式语言](intro.naturalformal.html) Contract, [折半查找](ch11s06.html) Control Flow, [if语句](ch04s01.html) Controlling Expression, [if语句](ch04s01.html) Controlling Terminal, [终端的基本概念](ch34s01.html#id2890359) Conversion Specification, [常量](ch02s02.html) Core Dump, [通过终端按键产生信号](ch33s02.html#id2884244) CPU,Central Processing Unit,中央处理器, [计算机体系结构基础](ch17.html) (参见 Processor,处理器) Current Working Directory, [fopen/fclose](ch25s02.html#id2829869), [引言](ch30s01.html) ### D Daemon, [守护进程](ch34s03.html) Dangling-else, [if/else语句](ch04s02.html) Data Abstraction, [复合类型与结构体](ch07s01.html) Data Block, [总体存储布局](ch29s02.html#id2857323) Data Structure, [数据结构的概念](ch12s01.html) Data-driven Programming, [多维数组](ch08s05.html) DbC,Design by Contract, [折半查找](ch11s06.html) Dead Code, [return语句](ch05s01.html) Debug,调试, [程序的调试](ch01s03.html) Decimal,十进制, [为什么计算机用二进制计数](ch14s01.html) Declaration, [变量](expr.variable.html) Declarative, [程序和编程语言](intro.program.html) Decrement Operator, [for语句](ch06s03.html) Default Argument Promotion, [Integer Promotion](ch15s03.html#id2757955) Definition, [变量](expr.variable.html) Delimiter, [继续Hello World](ch02s01.html), [分割字符串](ch25s01.html#id2829046) dentry cache, [内核数据结构](ch29s03.html#id2860264) Dequeue, [队列与广度优先搜索](ch12s04.html) Dereference, [指针的基本概念](ch23s01.html) Designated Initializer, [复合类型与结构体](ch07s01.html) Device, [设备](ch17s03.html) Device Driver, [设备](ch17s03.html) DFS,Depth First Search, [深度优先搜索](ch12s03.html) Direct Addressing Mode, [寻址方式](ch18s04.html) Disassemble, [目标文件](ch18s05.html#id2770854) Divide-and-Conquer, [归并排序](ch11s04.html) DRAM,Dynamic RAM, [Memory Hierarchy](ch17s05.html) Duff's Device, [goto语句和标号](ch06s06.html) ### E Echo, [终端登录过程](ch34s01.html#id2891132) Element, [数组的基本概念](ch08s01.html) Encapsulate,封装, [if/else语句](ch04s02.html) Encapsulation, [extern和static关键字](ch20s02.html#id2787367), [fopen/fclose](ch25s02.html#id2829869) Enqueue, [队列与广度优先搜索](ch12s04.html) Enumeration, [数据类型标志](ch07s03.html) Epoch, [数组应用实例:直方图](ch08s03.html), [本节综合练习](ch25s02.html#id2834904) Equality Operator, [if语句](ch04s01.html) Escape Sequence,转义序列, [继续Hello World](ch02s01.html) Exception, [goto语句和标号](ch06s06.html), [MMU](ch17s04.html) Executable, [ELF文件](ch18s05.html) Exit Status, [自定义函数](ch03s02.html) Explicit Conversion, [强制类型转换](ch15s03.html#id2758655) Exponent, [浮点数](ch14s04.html) Export, [extern和static关键字](ch20s02.html#id2787367) Expression,表达式, [表达式](expr.expression.html) Extended ASCII, [ASCII码](apas01.html) External Linkage, [变量的存储布局](ch19s03.html) ### F Factorial, [递归](ch05s03.html) False, [if语句](ch04s01.html) Fetch, [计算机体系结构基础](ch17.html) FIFO,First In First Out, [队列与广度优先搜索](ch12s04.html) File Descriptor, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) File Scope, [变量的存储布局](ch19s03.html) File Status Flag, [fcntl](ch28s06.html) Filesystem Hierarchy Standard, [形参和实参](ch03s03.html) Flat, [嵌套结构体](ch07s04.html) Flip-flop, [Memory Hierarchy](ch17s05.html) Floating Point, [常量](ch02s02.html) Floor, [表达式](expr.expression.html) Flush, [C标准库的I/O缓冲区](ch25s02.html#id2834346) Foreground, [wait和waitpid函数](ch30s03.html#id2867242) Formal Language,形式语言, [自然语言和形式语言](intro.naturalformal.html) Format String,格式化字符串, [常量](ch02s02.html) FPU,Floating Point Unit, [浮点型](ch15s02.html) Function Call,函数调用, [数学函数](ch03s01.html) Function Designator, [数学函数](ch03s01.html) Function Prototype Scope, [变量的存储布局](ch19s03.html) Function Scope, [变量的存储布局](ch19s03.html) Function Type, [数学函数](ch03s01.html) Function-like Macro, [函数式宏定义](ch21s02.html#id2797214) Functional Programming, [while语句](ch06s01.html) Function,函数, [数学函数](ch03s01.html) ### G Gate, [为什么计算机用二进制计数](ch14s01.html) GCD,Greatest Common Divisor,最大公约数, [习题](ch05s03.html#id2723842) GDT,Group Descriptor Table, [总体存储布局](ch29s02.html#id2857323) General-purpose Register, [CPU](ch17s02.html) Generalize,泛化, [数学函数](ch03s01.html) Generics Algorithm, [回调函数](ch24s05.html) Global Variable, [全局变量、局部变量和作用域](ch03s04.html) Globbing, [文件名代换(Globbing):* ? []](ch31s03.html#id2872839) Grammar,语法, [自然语言和形式语言](intro.naturalformal.html) Greedy, [sed](ch32s03.html) Group Descriptor, [总体存储布局](ch29s02.html#id2857323) ### H Half Word, [CPU](ch17s02.html) Handle, [fopen/fclose](ch25s02.html#id2829869) (参见 Opaque Pointer) Hard coding, [数组应用实例:统计随机数](ch08s02.html) Hard-float, [浮点型](ch15s02.html) Header File,头文件, [数学函数](ch03s01.html) Header Guard, [头文件](ch20s02.html#id2788051) Heap, [虚拟内存管理](ch20s05.html) Helper Function, [函数](ch09s04.html) Heredoc,Here Document, [以字节为单位的I/O函数](ch25s02.html#id2831236) Hexadecimal, [不同进制之间的换算](ch14s02.html) High-level Language,高级语言, [程序和编程语言](intro.program.html) High-order Function, [回调函数](ch24s05.html) Highlight,高亮显示, [变量](expr.variable.html) Histogram, [数组应用实例:直方图](ch08s03.html) Hungarian notation, [标识符命名](ch09s03.html) ### I Identifier, [变量](expr.variable.html) IDE,Integrated Development Environment, [为什么要在Linux平台上学C语言?用Windows学C语言不好吗?](pr02.html#id2702965) IEEE 1003.1, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) (参见 POSIX.1) IEEE 754, [浮点数](ch14s04.html) ILP32, [整型](ch15s01.html) Immediate, [最简单的汇编程序](ch18s01.html) Immediate Mode, [寻址方式](ch18s04.html) Imperative, [程序和编程语言](intro.program.html) Imperative Programming, [while语句](ch06s01.html) Implementation-defined, [整型](ch15s01.html) Implicit Conversion, [强制类型转换](ch15s03.html#id2758655) (参见 Coercion) Implicit Declaration, [自定义函数](ch03s02.html) Implicit Rule, [隐含规则和模式规则](ch22s02.html) Implied, [浮点数](ch14s04.html) Incremental, [增量式开发](ch05s02.html), [归并排序](ch11s04.html) Indent, [第一个程序](intro.helloworld.html) Index, [数组的基本概念](ch08s01.html) Indexed Addressing Mode, [寻址方式](ch18s04.html) Indirect Addressing Mode, [寻址方式](ch18s04.html) Indirect Block, [数据块寻址](ch29s02.html#id2859212) Indirection Operator, [指针的基本概念](ch23s01.html) Infinite Loop, [while语句](ch06s01.html) Infinite recursion, [递归](ch05s03.html) Initialization,初始化, [赋值](ch02s04.html) Initializer, [赋值](ch02s04.html) Inline Assembly, [C内联汇编](ch19s05.html) inline function, [内联函数](ch21s02.html#id2797661) inode, [总体存储布局](ch29s02.html#id2857323) inode Bitmap, [总体存储布局](ch29s02.html#id2857323) inode Table, [总体存储布局](ch29s02.html#id2857323) Input,输入, [程序和编程语言](intro.program.html) Institute of Electrical and Electronics Engineers, [浮点数](ch14s04.html) Instruction Decoder, [CPU](ch17s02.html) Instruction Set,指令集, [程序和编程语言](intro.program.html) Instruction,指令, [程序和编程语言](intro.program.html) Integer, [常量](ch02s02.html) Integer Conversion Rank, [Usual Arithmetic Conversion](ch15s03.html#id2758200) Integer Promotion, [Integer Promotion](ch15s03.html#id2757955) Integer Type, [字符类型与字符编码](ch02s06.html) Interactive, [Shell的历史](ch31s01.html) Interface, [形参和实参](ch03s03.html) Internal Linkage, [变量的存储布局](ch19s03.html) Internet Super-Server, [网络登录过程](ch34s01.html#id2891618) Interpreter,解释器, [程序和编程语言](intro.program.html) Interpret,解释, [程序和编程语言](intro.program.html) Interrupt, [设备](ch17s03.html) Inverter, [为什么计算机用二进制计数](ch14s01.html) IPC,InterProcess Communication, [进程间通信](ch30s04.html) ISO 10646, [Unicode和UTF-8](apas02.html) ISO/IEC 9899:1990, [继续Hello World](ch02s01.html) (参见 C89) (参见 C90) ISO/IEC 9899:1999, [继续Hello World](ch02s01.html) (参见 C99) ISR,Interrupt Service Routine, [设备](ch17s03.html) Iteration, [while语句](ch06s01.html) ### J Job, [Session与进程组](ch34s02.html#id2892071) Job Control, [Session与进程组](ch34s02.html#id2892071) ### K k-th Order Statistic, [习题](ch11s05.html#id2746619) Kernel, [设备](ch17s03.html) Key-value Pair, [习题](ch25s01.html#id2829560), [本节综合练习](ch25s02.html#id2834904) Keyword,关键字, [变量](expr.variable.html) (参见 Reserved Word,保留字) ### L Label, [goto语句和标号](ch06s06.html) Leap of Faith, [递归](ch05s03.html) Lexical,词法, [自然语言和形式语言](intro.naturalformal.html) LIFO,Last In First Out, [堆栈](ch12s02.html) Line Discipline, [终端登录过程](ch34s01.html#id2891132) Linear Function, [算法的时间复杂度分析](ch11s03.html) Linkage, [变量的存储布局](ch19s03.html) Linker Script, [多目标文件的链接](ch20s01.html) Linker,或Link Editor, [最简单的汇编程序](ch18s01.html) Literal,字面, [自然语言和形式语言](intro.naturalformal.html) Little Endian, [CPU](ch17s02.html) Load, [设备](ch17s03.html) Loader, [ELF文件](ch18s05.html) Local Variable,局部变量, [全局变量、局部变量和作用域](ch03s04.html) Locality, [Memory Hierarchy](ch17s05.html) Logical AND, [布尔代数](ch04s03.html) Logical NOT, [布尔代数](ch04s03.html) Logical OR, [布尔代数](ch04s03.html) Loop Invariant, [插入排序](ch11s02.html) Loop Variable, [while语句](ch06s01.html) Loop,循环, [while语句](ch06s01.html) Low Coupling, High Cohesion, [函数类型和函数指针类型](ch23s08.html) Low-level Language,低级语言, [程序和编程语言](intro.program.html) LP64, [整型](ch15s01.html) LSB,Least Significant Bit, [不同进制之间的换算](ch14s02.html) lvalue,左值, [表达式](expr.expression.html) ### M Machine Language,机器语言, [程序和编程语言](intro.program.html) Macro, [数组应用实例:统计随机数](ch08s02.html) Maintenance, [折半查找](ch11s06.html) Mantissa, [浮点数](ch14s04.html) (参见 Significand) Mask, [掩码](ch16s01.html#id2761995) Mathematical Induction, [递归](ch05s03.html) Member, [复合类型与结构体](ch07s01.html) Memberwise Initialization, [复合类型与结构体](ch07s01.html) Memory, [计算机体系结构基础](ch17.html) Memory Hierarchy, [Memory Hierarchy](ch17s05.html) Memory Leak, [malloc与free](ch24s01.html#id2820062) Metaphor,隐喻, [自然语言和形式语言](intro.naturalformal.html) MMU,Memory Management Unit,内存管理单元, [MMU](ch17s04.html) Mnemonic,助记符, [程序和编程语言](intro.program.html) Modulo, [if/else语句](ch04s02.html) MSB,Most Significant Bit, [不同进制之间的换算](ch14s02.html) Multi-dimensional Array, [多维数组](ch08s05.html) Multibyte Character, [在Linux C编程中使用Unicode和UTF-8](apas03.html) Multiplex, [网络登录过程](ch34s01.html#id2891618) Mutex,Mutual Exclusive Lock, [mutex](ch35s03.html#id2896462) ### N Name Space, [变量的存储布局](ch19s03.html) Natural Language,自然语言, [自然语言和形式语言](intro.naturalformal.html) Necessary Condition, [全局变量、局部变量和作用域](ch03s04.html) Nest,嵌套, [继续Hello World](ch02s01.html) No Linkage, [变量的存储布局](ch19s03.html) Node, [不完全类型和复杂声明](ch23s09.html) Non-printable Character, [字符类型与字符编码](ch02s06.html) Non-volatile Memory, [Memory Hierarchy](ch17s05.html) Nonblock I/O, [open/close](ch28s03.html) Normalize, [浮点数](ch14s04.html) Null Character, [字符类型与字符编码](ch02s06.html) Null Statement, [if语句](ch04s01.html) Null-terminated String, [字符串](ch08s04.html) ### O Object File, [ELF文件](ch18s05.html) (参见 Relocatable) Object-like Macro, [函数式宏定义](ch21s02.html#id2797214) Octal, [不同进制之间的换算](ch14s02.html) Offset, [以字节为单位的I/O函数](ch25s02.html#id2831236) Old Style C, [继续Hello World](ch02s01.html) Opaque Pointer, [fopen/fclose](ch25s02.html#id2829869) (参见 Handle) Operand,操作数, [表达式](expr.expression.html) Operating System, [程序和编程语言](intro.program.html), [设备](ch17s03.html) Operator,运算符, [表达式](expr.expression.html) Out-of-band, [ioctl](ch28s07.html) Output,输出, [程序和编程语言](intro.program.html) Overflow, [Sign and Magnitude表示法](ch14s03.html#id2753623) Override, [作为交互登录Shell启动,或者使用--login参数启动](ch31s04.html#id2873231) ### P Padding, [结构体和联合体](ch19s04.html) Page Frame,页帧, [MMU](ch17s04.html) Page in, [虚拟内存管理](ch20s05.html) Page out, [虚拟内存管理](ch20s05.html) Page Table, [MMU](ch17s04.html) Page,页, [MMU](ch17s04.html) Paging,换页, [虚拟内存管理](ch20s05.html) Parameter,形参, [形参和实参](ch03s03.html) Parent Process, [引言](ch30s01.html) Parity, [if/else语句](ch04s02.html) Parity Check, [异或运算的一些特性](ch16s01.html#id2762114) Parse,解析, [自然语言和形式语言](intro.naturalformal.html) Pattern, [引言](ch32s01.html) Pattern Rule, [隐含规则和模式规则](ch22s02.html) PA,Physical Address,物理地址, [MMU](ch17s04.html) PCB,Process Control Block, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) PC,Program Counter, [CPU](ch17s02.html) Placeholder, [常量](ch02s02.html) Plane, [Unicode和UTF-8](apas02.html) Platform Independent,平台无关的, [程序和编程语言](intro.program.html) Pointer, [堆栈](ch12s02.html) Poll, [read/write](ch28s04.html) Pop, [堆栈](ch12s02.html) Portable,可移植, [程序和编程语言](intro.program.html) Position Independent Code, [编译、链接、运行](ch20s04.html#id2789691) Positional Parameter, [位置参数和特殊变量](ch31s05.html#id2874685) POSIX.1, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) (参见 IEEE 1003.1) POSIX,Portable Operating System Interface, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) Post-mortem Debug, [通过终端按键产生信号](ch33s02.html#id2884244) Postcondition, [折半查找](ch11s06.html) Postfix Decrement Operator, [for语句](ch06s03.html) Postfix Increment Operator, [for语句](ch06s03.html) Precondition , [折半查找](ch11s06.html) Predecessor, [深度优先搜索](ch12s03.html) Prededence,优先级, [表达式](expr.expression.html) Predicate, [return语句](ch05s01.html) Prefix Increment Operator, [for语句](ch06s03.html) Preprocess, [数组应用实例:统计随机数](ch08s02.html) Preprocessing Directive, [数组应用实例:统计随机数](ch08s02.html) Prerequisite, [基本规则](ch22s01.html) Primitive Type, [复合类型与结构体](ch07s01.html) Privileged Mode, [MMU](ch17s04.html) Procedure Abstraction, [复合类型与结构体](ch07s01.html) Process, [设备](ch17s03.html) Process Descriptor, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) Process Group, [Session与进程组](ch34s02.html#id2892071) Process Group Leader, [Session与进程组](ch34s02.html#id2892071) Processor,处理器, [计算机体系结构基础](ch17.html) (参见 CPU,Central Processing Unit,中央处理器) Programming Language,编程语言, [程序和编程语言](intro.program.html) Program,程序, [程序和编程语言](intro.program.html) Prototype, [自定义函数](ch03s02.html) Pseudo TTY, [网络登录过程](ch34s01.html#id2891618) Pseudo-operation, [最简单的汇编程序](ch18s01.html) (参见 Assembler Directive) Pseudocode, [深度优先搜索](ch12s03.html) Pseudorandom, [数组应用实例:统计随机数](ch08s02.html) PTY Master, [网络登录过程](ch34s01.html#id2891618) PTY Slave, [网络登录过程](ch34s01.html#id2891618) Push, [堆栈](ch12s02.html) ### Q Quadratic Function, [算法的时间复杂度分析](ch11s03.html) Quantifier, [引言](ch32s01.html) ### R Race Condition, [竞态条件与sigsuspend函数](ch33s04.html#id2886686) Radix, [浮点数](ch14s04.html) Random Access Memory, [Memory Hierarchy](ch17s05.html) Rationale, [形参和实参](ch03s03.html) Recurrence, [归并排序](ch11s04.html) Recursive, [递归](ch05s03.html) Redundancy,冗余, [自然语言和形式语言](intro.naturalformal.html) Redundant Array of Independent Disks,独立磁盘冗余阵列, [习题](ch16s01.html#id2762311) Reference, [指针的基本概念](ch23s01.html) Reference Count, [内核数据结构](ch29s03.html#id2860264) Register, [CPU](ch17s02.html) Register Addressing Mode, [寻址方式](ch18s04.html) Regular Expression, [引言](ch32s01.html) Regular File, [stdin/stdout/stderr](ch25s02.html#id2830485) Relational Operator, [if语句](ch04s01.html) Release, [折半查找](ch11s06.html) Relocatable, [ELF文件](ch18s05.html) (参见 Object File) Remainder, [if/else语句](ch04s02.html) Reserved Word,保留字, [变量](expr.variable.html) (参见 Keyword,关键字) Resource Limit, [引言](ch30s01.html) Return Value,返回值, [数学函数](ch03s01.html) Reuse, [增量式开发](ch05s02.html) Ripple Carry Adder, [为什么计算机用二进制计数](ch14s01.html) Row-major, [多维数组](ch08s05.html) Rule, [基本规则](ch22s01.html) Rule of Least Surprise, [形参和实参](ch03s03.html) Run-time,运行时, [程序的调试](ch01s03.html) Running, [read/write](ch28s04.html) rvalue,右值, [表达式](expr.expression.html) (参见 Value,值) ### S Scaffold, [增量式开发](ch05s02.html) Scalar Type, [复合类型与结构体](ch07s01.html) Scientific Notation, [浮点数](ch14s04.html) Scope, [变量的存储布局](ch19s03.html) Script, [Shell的历史](ch31s01.html) Section, [最简单的汇编程序](ch18s01.html) Sector, [实例剖析](ch29s02.html#id2858019) sed,Stream Editor, [sed](ch32s03.html) Seed, [数组应用实例:直方图](ch08s03.html) Segment, [ELF文件](ch18s05.html) Selection Statement, [if语句](ch04s01.html) Semantic,语义, [自然语言和形式语言](intro.naturalformal.html) Semaphore, [Semaphore](ch35s03.html#id2897332) Sentinel, [指向指针的指针与指针数组](ch23s06.html) Sequence Point, [Side Effect与Sequence Point](ch16s03.html) Session, [Session与进程组](ch34s02.html#id2892071) Session Leader, [Session与进程组](ch34s02.html#id2892071) Shared Object,or Shared Library, [ELF文件](ch18s05.html) Short-circuit, [Side Effect与Sequence Point](ch16s03.html) Side Effect, [数学函数](ch03s01.html) Sign and Magnitude, [Sign and Magnitude表示法](ch14s03.html#id2753623) Sign Bit, [Sign and Magnitude表示法](ch14s03.html#id2753623) Sign Extension, [编译器如何处理类型转换](ch15s03.html#id2758764) Signal Mask, [信号在内核中的表示](ch33s03.html#id2884694) Signed Number, [有符号数和无符号数](ch14s03.html#id2754091) Significance Loss, [浮点数](ch14s04.html) Significand, [浮点数](ch14s04.html) (参见 Mantissa) Single Linked List, [单链表](ch26s01.html#id2844144) Single Pass, [数组应用实例:直方图](ch08s03.html) Sleep, [read/write](ch28s04.html) Slot, [哈希表](ch26s03.html) Soft-float, [浮点型](ch15s02.html) Source Code,源代码, [程序和编程语言](intro.program.html) Sparse, [复合类型与结构体](ch07s01.html) Special Case, [单链表](ch26s01.html#id2844144) Special-purpose Register, [CPU](ch17s02.html) SQL,Structured Query Language,结构化查询语言, [程序和编程语言](intro.program.html) SRAM,Static RAM, [Memory Hierarchy](ch17s05.html) Stack, [递归](ch05s03.html) Stack Frame, [递归](ch05s03.html) Standalone, [网络登录过程](ch34s01.html#id2891618) Standard Error, [stdin/stdout/stderr](ch25s02.html#id2830485) Standard Input, [stdin/stdout/stderr](ch25s02.html#id2830485) Standard Output, [stdin/stdout/stderr](ch25s02.html#id2830485) Startup Routine, [main函数和启动例程](ch19s02.html) Statement, [程序和编程语言](intro.program.html) Statement Block, [if语句](ch04s01.html) Static Storage Duration, [变量的存储布局](ch19s03.html) Stem, [隐含规则和模式规则](ch22s02.html) Storage Class Specifier, [变量的存储布局](ch19s03.html) Storage Duration,or Lifetime, [变量的存储布局](ch19s03.html) Stratify, [增量式开发](ch05s02.html) Stream, [以字节为单位的I/O函数](ch25s02.html#id2831236) String Literal, [继续Hello World](ch02s01.html) Structure, [自然语言和形式语言](intro.naturalformal.html) Substring, [搜索字符串](ch25s01.html#id2828881) Successor, [深度优先搜索](ch12s03.html) Sufficient Condition, [全局变量、局部变量和作用域](ch03s04.html) Super Block, [总体存储布局](ch29s02.html#id2857323) Surrogate Pair, [Unicode和UTF-8](apas02.html) SUS,Single UNIX Specification, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) Swap Device,交换设备, [虚拟内存管理](ch20s05.html) Symbol, [最简单的汇编程序](ch18s01.html) Syntax,语法, [自然语言和形式语言](intro.naturalformal.html) System Call, [最简单的汇编程序](ch18s01.html) ### T Tag, [复合类型与结构体](ch07s01.html) Target, [基本规则](ch22s01.html) Terminal, [stdin/stdout/stderr](ch25s02.html#id2830485) Ternary Operator, [条件运算符](ch16s02.html#id2762537) Text File, [文件的基本概念](ch25s02.html#id2829671) The Open Group, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) Tight Loop, [read/write](ch28s04.html) Timing, [竞态条件与sigsuspend函数](ch33s04.html#id2886686) Token, [自然语言和形式语言](intro.naturalformal.html) Translation Unit, [变量的存储布局](ch19s03.html) Traversal, [数组的基本概念](ch08s01.html) Trigraph, [常量](ch02s02.html) True, [if语句](ch04s01.html) Truncate, [fopen/fclose](ch25s02.html#id2829869), [open/close](ch28s03.html) Truncate toward Zero, [表达式](expr.expression.html) Truth Table,真值表, [布尔代数](ch04s03.html) Type, [常量](ch02s02.html) Type Cast, [强制类型转换](ch15s03.html#id2758655) Type Qualifier, [变量的存储布局](ch19s03.html) ### U UCS-2, [Unicode和UTF-8](apas02.html) UCS-4, [Unicode和UTF-8](apas02.html) UCS,Universal Character Set, [Unicode和UTF-8](apas02.html) Unary Operator,单目运算符, [布尔代数](ch04s03.html) Unbound Pointer, [指针的基本概念](ch23s01.html) Unbuffered I/O, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) Undefined, [整型](ch15s01.html) Underflow, [Sign and Magnitude表示法](ch14s03.html#id2753623) Unicode, [Unicode和UTF-8](apas02.html) Unicode Transformation Format, [Unicode和UTF-8](apas02.html) Uniform Distribution, [数组应用实例:统计随机数](ch08s02.html) Unsigned Number, [有符号数和无符号数](ch14s03.html#id2754091) Unspecified, [整型](ch15s01.html) Upper Bound, [算法的时间复杂度分析](ch11s03.html) User Mode, [MMU](ch17s04.html) Usual Arithmetic Conversion, [Usual Arithmetic Conversion](ch15s03.html#id2758200) UTC,Coordinated Universal Time, [本节综合练习](ch25s02.html#id2834904) UTF-16, [Unicode和UTF-8](apas02.html) UTF-32, [Unicode和UTF-8](apas02.html) UTF-8, [Unicode和UTF-8](apas02.html) ### V Value-result, [传入参数与传出参数](ch24s02.html) Value,值, [变量](expr.variable.html) (参见 rvalue,右值) Variable Argument, [形参和实参](ch03s03.html) Variable,变量, [变量](expr.variable.html) VA,Virtual Address,虚拟地址, [MMU](ch17s04.html) VFS,Virtual Filesystem, [VFS](ch29s03.html) Virtual Memory Management,虚拟内存管理, [MMU](ch17s04.html) Virtual Terminal, [终端登录过程](ch34s01.html#id2891132) VLA,Variable Length Array, [数组的基本概念](ch08s01.html) Volatile Memory, [Memory Hierarchy](ch17s05.html) Von Neumann Architecture, [计算机体系结构基础](ch17.html) ### W Watchpoint, [观察点](ch10s03.html) Whitespace, [字符类型与字符编码](ch02s06.html) Wide Character, [在Linux C编程中使用Unicode和UTF-8](apas03.html) Wildcard, [文件名代换(Globbing):* ? []](ch31s03.html#id2872839) Wire, [为什么计算机用二进制计数](ch14s01.html) Word, [CPU](ch17s02.html) Worst Case, [算法的时间复杂度分析](ch11s03.html) ### X XOR,eXclusive OR, [为什么计算机用二进制计数](ch14s01.html) XSI,X/Open System Interface, [C标准I/O库函数与Unbuffered I/O函数](ch28s02.html) ### Z Zeroth, [数组的基本概念](ch08s01.html) Zombie, [wait和waitpid函数](ch30s03.html#id2867242)