程序运行的整个过程,学习一下 源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 汇编程序 (assembler) → 目标代码 (object code) → 连接器 (Linker) → 可执行程序 (executables) 1...
分类:
移动开发 时间:
2014-09-18 12:56:43
阅读次数:
204
#undef 是在后面取消以前定义的宏定义该指令的形式为#undef标识符其中,标识符是一个宏名称。如果标识符当前没有被定义成一个宏名称,那么就会忽略该指令。一旦定义预处理器标识符,它将保持已定义状态且在作用域内,直到程序结束或者使用#undef 指令取消定义。
分类:
其他好文 时间:
2014-09-16 20:27:30
阅读次数:
175
像C语言一样,C#有一些预处理器指令的命令。例如,#if#end if,#define等,所谓这些命令是指不会转化为可执行代码中的一些命令,只是在编译的过程中起作用。下面简要介绍一下:1 、#define和 #undef#define的用法如下所示:#define DEBUG 它告诉编译器存在给定....
分类:
其他好文 时间:
2014-09-15 00:55:17
阅读次数:
184
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP 是免费的,并且使用非常广泛。什么是 PHP?PHP 指 PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名)PHP 是一种服务器端的脚本语言,类似 ASPPHP 脚本在服务器上执行PHP...
分类:
Web程序 时间:
2014-09-14 21:59:57
阅读次数:
238
Compass用法指南作者: 阮一峰Sass是一种"CSS预处理器",可以让CSS的开发变得简单和可维护。但是,只有搭配Compass,它才能显出真正的威力。一、Compass是什么?简单说,Compass是Sass的工具库(toolkit)。Sass本身只是一个编译器,Compass在它的基础上,...
分类:
其他好文 时间:
2014-09-12 16:50:53
阅读次数:
324
SASS用法指南作者: 阮一峰CSS不是一种编程语言。可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。CSS没有变量,也没有条件语句,只是一行行单纯的描述。为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor)。它的基本思...
分类:
其他好文 时间:
2014-09-12 11:28:13
阅读次数:
205
条款2:Prefer consts,enums,and inlines to #defines译:尽量以const,enums,inline替换#define。#define是预处理器中宏定义。举个例子#define PI = 3.1415926,这句话就相当于把代码中所有出现的symbol在编译前...
分类:
编程语言 时间:
2014-09-04 18:28:49
阅读次数:
215
内联函数:可以避免函数调用的开销;内联函数和宏很类似,而区别在于,宏是由预处理器对宏进行替代,而内联函数是通过编译器控制来实现的。而且内联函数是真正的函数,只是在需要用到的时候,内联函数像宏一样的展开,所以取消了函数的参数压栈,减少了调用的开销。你可以象调用函数一样来调用内联函数,而不必担心会产生于...
分类:
编程语言 时间:
2014-09-04 14:38:59
阅读次数:
127
Css自己本身很有趣,但是杨士丹变得越来越大,越来越复杂, 变得很难维护。 这真是预处理器要做的。 Sass让你使用CSS不存在的特性,比如变量,嵌套,混合(mixin), 继承等其它90个好的玩意来让CSS编写变得更有趣。
一旦你开始使用Sass, 它会预处理你的Saa文件, 把它村委一个正常的CSS文件, 用在你的网站上。...
分类:
其他好文 时间:
2014-08-26 15:30:56
阅读次数:
318
条款01:视C++为一个语言联邦C++是个多重范型编程语言,一个同时支持面向过程形式、面向对象形式、函数形式、泛型形式、元编程形式的寓言。将C++视为几个子语言:传统C:区块、语句、预处理器、内置数据类型、数组、指针。没有模板、没有异常、没有重载。面向对象C++:类(包括构造函数析构函数)、封装、继...
分类:
编程语言 时间:
2014-08-25 18:59:54
阅读次数:
244