C语言面试基础知识整理一、预处理二、关键字三、变量三、结构体四、数据类型和函数五、数组与指针六、内存分配回收其他
一、预处理1、什么是预编译?何时需要预编译?(1)预编译又称预处理,是做些代码文本的替换工作,即程序执行前的一些预处理工作。主要处理#开头的指令,如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。(2)何时需要预编译:a.总是使用不经常改动的大型代码体;b.程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以...