精品文档下载可编辑
一初级题
1什么是预编译,何时需要预编译:
答:1总是使用不经常改动的大型代码体2程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头
预编译又称为预处理是做些代码文本的替换工作处理开头的指令比如拷贝i
clude包含的文件代码,defi
e宏定义的替换条件编译等就是为编译做的预备工作的阶段主要处理开始的预编译指令
预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。常见的预编译指令有:
2charco
stpcharco
stpco
stcharp上述三个有什么区别?
答:charco
stp常量指针,p的值不可以修改charco
stp;指向常量的指针,指向的常量值不可以改co
stcharp;和charco
stp
3
1
f精品文档下载可编辑
charstr1