函数的基本知识

  • 函数的定义形式

    返回值类型 函数名(参数声明表){
        声明和语句
    }
    

外部变量

作用域规则

头文件

静态变量

static int a;

寄存器变量

register int x;

register变量将放在机器的寄存器中

程序块结构

初始化

外部变量和静态变量都将被初始化为0

递归

C预处理器

  • 文件包含

    #include "文件名"
    #include <文件名>
    
  • 宏替换

    #define a b
    

    不会替换字符串中的内容

    • 带参数的宏
    • #undef
    • 双井号嵌套
  • 条件包含

    #ifndef HDR
    #define HDR
    #endif
    

results matching " "

No results matching " "

results matching " "

No results matching " "