• 一些初学C语言的人,不知道头文件(*.h文件)原来还可以自己写的。只知道调用系统库函数时,要使用#i nclude语句将某些头文件包含进去。其实,头文件跟.C文件一样,是可以自己写的。头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明,变量声明,常数定义,宏的定义等等。当使用#i nclude语句将头文件引用时,相当于将头文件中所有内容,复制到#i nclude处。为了避免因为重复引用而导致的编译错误,头文件常具有 #if...

  • VS 2008快捷键大全 - [Other]

    2009-11-21

    编辑:

    CTRL + M, O:折叠当前源代码文件中的所有大纲

    CTRL + M, L:将当前源代码的大纲在折叠与展开间切换

    CTRL + M, M:将当前选中的源代码在折叠与展开间切换

    CTRL + M, P:将当前源代码文档中的所有大纲信息清除

    CTRL + K, C or CTRL + E, C:注释掉所有选中的源代码部分

    CTRL + K...
  • C程序内存分配 - [C/C++]

    2009-11-14

    在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。

    第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还介绍了堆空间和栈空间的用途及区别。

    第2节主要介绍C语言中内存分配及释放函数、函数的功能,以及如何调用这些函数申请/释放内存空间及其注意事项。

    ...
  • 我今天讲的题目就是两个文化革命之间的关系。第一个文化革命就是不打引号的文化革命,这个文化革命呢是从二十世纪初梁启超、胡适到鲁迅“新文化运动”一直 到“五四”,那个一、二十年代里面,结派而成的文化革命的理想。第二个文化革命就是打引号的“文化革命”,恰恰是我们最熟悉的那个“文化革命”,所谓 1966年开始1976年结束这个“文化革命”。到目前为止我们看到的就是中国对后一个&ldqu...
  • CPU与内存的中转站
                                          &nbsp...

  • 32位cpu寻址小结 - [Study]

    2009-10-18

     32位cpu 地址线扩展成了32位,这和数据线的宽度是一致的。因此,在32位机里其实并不需要采用“物理地址=段:偏移”这种地址表达方式。原来在16位机里规定的 每一个段不大于64kb在32位机里也不是必要的。所以,对于32位机来讲,最简单的方法就是用一个32位数来标识一个字节的存储地址,寻址时只要给出一 个32位数就可以直接找到地址。这种地址储存模型就属于“平展储存模型”。

      但是,新产品一般都希...
  • 1.通用数据传送指令.
    MOV----> move
    MOVSX---->extended move with sign data
    MOVZX---->extended move with zero data
    PUSH---->push
    POP---->pop
    PUSHA---->push all
    POPA---->pop all
    PUSHAD---->pus...