内存的历史 现代的intel处理器可以追溯到最早期的intel芯片。1.8085处理器充分利用了芯片整合技术,它将三块芯片组合成一块。在本质上,...
void类型 void的字面意思是“无类型”,void * 则为无类型指针,void *可以指向任何类型的数据。void几乎只有“注释”和限制程...
为什么C语言要有malloc malloc就是memory allocate动态分配内存,malloc的出现时为了弥补静态内存分配的缺点,静态分...
你是否曾疑惑“a.out”这个名字是怎样确定的?把所有的输出文件都缺省的使用同一个名字a.out可能会带来不便,可能会忘了它来自哪一个源文件,对...
interpositioning(有些人称它为“interposing”)就是通过编写与库函数同名的函数来取代该库函数的行为。它可以使库函数在特...
在链接阶段中,所有对应于源文件的.o文件、"-l"选项指定的库文件、无法识别的文件名(包括指定的.o目标文件和.a库文件)按命令行中的顺序传递给...
一个C/C++文件要经过预处理(preprocessing)、编译(compilation)、汇编(assembly)和链接(linking)等...
数组并非指针 C编程新手最常听到的说法之一就是“数组和指针是相同的”。不幸的是,这是一种非常危险的说法,并不完全正确。ANSI C标准6.5.4...
typedef是一种有趣的声明形式:它为一种类型引入新的名字,而不是为变量分配空间。在某些方面,typedef类似于宏文本替换——它并没有引入新...
文集作者