Avatar notebook default
23篇文章 · 37755字 · 1人关注
  • Resize,w 360,h 240
    对内存的思考

    内存的历史 现代的intel处理器可以追溯到最早期的intel芯片。1.8085处理器充分利用了芯片整合技术,它将三块芯片组合成一块。在本质上,...

  • C语言的void类型

    void类型 void的字面意思是“无类型”,void * 则为无类型指针,void *可以指向任何类型的数据。void几乎只有“注释”和限制程...

  • C语言的malloc

    为什么C语言要有malloc malloc就是memory allocate动态分配内存,malloc的出现时为了弥补静态内存分配的缺点,静态分...

  • Resize,w 360,h 240
    理解a.out

    你是否曾疑惑“a.out”这个名字是怎样确定的?把所有的输出文件都缺省的使用同一个名字a.out可能会带来不便,可能会忘了它来自哪一个源文件,对...

  • C语言的interpositioning

    interpositioning(有些人称它为“interposing”)就是通过编写与库函数同名的函数来取代该库函数的行为。它可以使库函数在特...

  • gcc程序编译的静态链接和动态链接

    在链接阶段中,所有对应于源文件的.o文件、"-l"选项指定的库文件、无法识别的文件名(包括指定的.o目标文件和.a库文件)按命令行中的顺序传递给...

  • gcc程序编译的过程

    一个C/C++文件要经过预处理(preprocessing)、编译(compilation)、汇编(assembly)和链接(linking)等...

  • C语言数组与指针的不同之处

    数组并非指针 C编程新手最常听到的说法之一就是“数组和指针是相同的”。不幸的是,这是一种非常危险的说法,并不完全正确。ANSI C标准6.5.4...

  • C语言的typedef

    typedef是一种有趣的声明形式:它为一种类型引入新的名字,而不是为变量分配空间。在某些方面,typedef类似于宏文本替换——它并没有引入新...

文集作者