摘要: 【1】宏定义怎么理解? 关于宏定义,把握住本质:仅仅是一种字符替换,而且是在预处理之前就进行。 【2】宏定义可以包括分号吗? 可以,示例代码如下: 1 #include<iostream> 2 using namespace std; 3 4 #define PI 3.14; //宏定义可以包括“; 阅读全文
posted @ 2012-12-28 22:07 kaizenly 阅读(2088) 评论(0) 推荐(0)
摘要: 【1】预处理语句是什么语句?预处理语句最明显的标志是一些行首以#开始的特殊语句。例如:#include,#define 等就是预处理语句。在程序的其它编译处理(词法分析、语法分析、代码生成、优化和连接等)之前,先进行这些语句的分析处理。【2】预处理语句使用的目的?目的在于帮助程序员编写出易读、易改、易移植并便于调试的程序。【3】预处理语句主要有那些?(1)宏定义和宏替换(2)文件包含(3)条件编译(4)行控制【4】预处理语句的作用范围? 从被定义语句开始直至被解除定义或是到包含它的文件结束为止均有效。【5】各种预处理语句有何区别?(1)宏定义参照文章宏定义(2)文件包含文件包含是指一个程序文件 阅读全文
posted @ 2012-12-28 20:29 kaizenly 阅读(2803) 评论(0) 推荐(0)
打赏