C++函数和编译预处理1试题.pptVIP

  • 7
  • 0
  • 约 68页
  • 2017-02-16 发布于湖北
  • 举报
第三章  函数和编译预处理                     分析程序结果 {int a(5),b(7),c(10); couta\tb\tcendl; couta\tb\tcendl; { int b(8);double c(8.8);  couta\tb\tcendl; a=b; { int c;c=b; couta\tb\tcendl; } couta\tb\tcendl; } couta\tb\tcendl;} 编译预处理时,将文件file2.cpp中的所用内容复制到文件file1.cpp中;然后进行正式编译时,要编译的程序如同下面的程序: #include iostream.h float fun(float r) { return 3.14159*r*r;} void main( ) { coutthe result is :fun(3)endl;} 即file1.cpp中的正式编译内容就是将#include file2.cpp语句替换成file2.cpp文件的内容(即上面代码中的红色部分)。 一般情况下,源程序中所有的行都应参加正式编译。但有时候希望在一定条件下编译某些行,在其它情况不编译这些行。这时候就需要在预处理阶段作条件编译处理。 1

文档评论(0)

1亿VIP精品文档

相关文档