条件编译指令用于按条件包含或排除源文件中的某些部分。按照语法的规定,条件编译指令必须写成集的形式,集的组成依次为:一个#if指令、一个或多个#elif指令(或没有)、一个或多个#else指令(或没有)和一个#endif指令。指令之间是源代码的条件节。每节代码直接位于它前面的那个指令控制。条件节本身可...
分类:
其他好文 时间:
2015-07-22 20:17:57
阅读次数:
101
有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的...
分类:
其他好文 时间:
2015-07-22 01:31:21
阅读次数:
86
1、一个程序从源文件编译生成可执行文件的步骤:预编译 --> 编译 --> 汇编 --> 链接(1)预编译主要处理在源代码文件中以“#”开始的预编译指令,如宏展开、处理条件编译指令、处理#include指令等。(2)编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析以及优化后生成相应...
分类:
编程语言 时间:
2015-07-19 10:03:22
阅读次数:
231
【掌握】#if-#else 条件编译指令#include #define score 99int main(int argc, const char * argv[]) { //传统方式// int score = 76;// //判断成绩属于哪个等级// if(sco...
分类:
其他好文 时间:
2015-07-13 23:40:26
阅读次数:
148
4种常用语法:注释:声明:输出:脚本:可以包含任何java可执行代码。例3个常用编译指令:page:针对当前页面的指令include:指定包含另一页面taglib:定义和访问自定义标签7个动作指令jsp:forward 将请求的处理转发到下一页面jsp:param 传递参数,与其他支持参数的标签一起...
分类:
Web程序 时间:
2015-07-04 11:07:36
阅读次数:
228
1.常量 直接常量: int mm=100; float nn=100.01; 字符常量: 编译指令,#define 常量名 常量值 (预处理命令,预处理命令都#开头、成为宏命令) 关键字,const 修饰符 (folat 浮点类型、长度为:6位,double ...
分类:
编程语言 时间:
2015-06-10 22:23:32
阅读次数:
144
(1)self调用自己方法,super调用父类方法 (2)self是类,super是预编译指令 (3)[self class]和[super class]输出是一样的 ①当使用 self 调用方法时,会从当前类的方法列表中开始找,如果没有,就从父类中再找;而当使用 super 时,则从父类...
分类:
其他好文 时间:
2015-06-08 16:37:00
阅读次数:
159
预编译的文件扩展名是ii
gcc -E hello.c -o hello.i
预编译过程主要处理源代码文件当中的以#开头的预编译指令,比如#include就是把头文件插入到这个位置 #define就是把所有的宏定义展开,还有就是删除所有的注释编译就是把i文件编译成为汇编代码文件,汇编代码扩展名是.s
gcc -S hello.i -o hello.s但是现在版本的gcc把预编译和编译两个步骤合...
分类:
其他好文 时间:
2015-06-04 09:57:09
阅读次数:
1643
1、jsp的编译指令page:该指令是针对当前页面的指令。include:用于指定包含另一个页面。 。taglib:用于定义和访问自定义标签。 注:静态的include的编译指令既可以包含静态的文本,也可以包含动态的jsp页面,静态的include编译指令会将被包含的页面加入本页面融合成一个页面,....
分类:
Web程序 时间:
2015-06-02 11:05:19
阅读次数:
118
?将using namespace std; 放在函数定义之前,让文件中所有的函数都能够使用名称空间std中所有的元素。将using namespace std; 放在特定的函数定义中,让该函数能够使用名称空间std中的所有元素。在特定的函数中使用类似using std::cout;这样的编译指令,...
分类:
其他好文 时间:
2015-05-27 22:25:45
阅读次数:
136