第五章从问题到程序-再谈函数云南论述.pptVIP

  • 1
  • 0
  • 约9.63千字
  • 约 84页
  • 2017-03-30 发布于湖北
  • 举报

第五章从问题到程序-再谈函数云南论述.ppt

预处理头文件 把指定文件内容包含到当前源文件 #include windows.h 形式1 #include “myapp.h 形式2 形式1用于包含系统头文件,预处理程序到指定目录找文件(通常指定几个系统文件目录)。 形式2用于包含自己的文件。预处理程序先在源文件所在的目录里找,找不到时再到指定目录中去找。 预编译宏 简单的宏定义 在预编译阶段宏被替换成相应的正文   #define MAXLEN 20 替代正文可以写任何东西。若定义: #define SLD static long double 程序中的: SLD x=2.4, y=9.16; 替换后变成: static long double x=2.4, y=9.16; 带参数的宏定义 #define 宏名字(参数列表) 替代正文 如: #define min(A,B) ((A)(B)?(A):(B)) …… z = min(x+y, x*y); 预处理中将被展开为: z = ((x+y)(x*y) ? (x+y) : (x*y)); 宏带来的问题 替换后语法错误难以检查 #define MAX 15 ) int main(){ int a=0 ; if(aMAX) printf(ok); } return 1; }

文档评论(0)

1亿VIP精品文档

相关文档