1 /* 获取当前的文件名*/ 2 macro wcjFileName() 3 { 4 hbuf = GetCurrentBuf() 5 6 fullname = GetBufName(hbuf) 7 length = strlen(fullname) 8 if (length == 0) 9 re
分类:
其他好文 时间:
2016-02-20 22:55:48
阅读次数:
864
//#define 宏定义(宏定义一般大写) //知识点一-->#define的作用域:从#define开始,从上往下,如果遇到#undef就到#undef处结束,如果没有就是作用于当前整个文件 #include<stdio.h> #include<stdlib.h> //知识点二-->宏定义作用
分类:
编程语言 时间:
2016-02-17 17:14:43
阅读次数:
202
第九章 高级汇编语言技术 宏汇编 重复汇编 条件汇编 宏汇编 宏及宏指令 宏定义、宏调用、宏展开 宏定义中的参数 LOCAL伪操作 在宏定义中使用宏 列表伪操作 宏库的建立与调用 PURGE伪操作 宏:宏(Macro)是汇编语言的一个特点,它是与子程序类似又独具特色的另一种简化源程序的方法 是源程序
分类:
编程语言 时间:
2016-02-07 17:31:20
阅读次数:
240
1.宏 ①无参宏 #define MAX 99 ②宏预编译的时进行替换 ③纯大写定义宏 ④宏的主要功能是替换 ⑤宏的使用能让程序更加容易修改 2.条件编译 ①作用:按不同的条件,编译不同的代码 ②通常使用条件编译来调试代码. ③条件编译在编译器进行,根据条件不同,编译不同的源代码 ④if是运行期,根
分类:
其他好文 时间:
2016-01-30 13:24:49
阅读次数:
177
宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译1.不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。 预处理(预编译)工作也叫做宏展开:将宏名替换为字...
分类:
其他好文 时间:
2016-01-09 21:35:47
阅读次数:
204
1、右键项目属性,选择生成事件,再点击“编辑后生成事件”,可以直接在编辑框内填写命令行,如图:2、也可以在弹出的编辑框内,写命令,$(ProjectDir)这种是系统的宏路径,具体意义见第3点。点击宏按钮即可弹出相应的宏,还可以更改和自定义宏路径。3、VS2010中的路径宏说明$(RemoteMac...
分类:
其他好文 时间:
2015-12-20 14:25:18
阅读次数:
150
C标准中一些预定义的宏 C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。 宏 意义 __DATE__ 进行预处理的日期(“Mmm dd yyyy”形式的字符串文字) __FILE__ 代表当前源代码文件名的字符串文字 __LINE__ 代...
分类:
其他好文 时间:
2015-12-16 17:16:22
阅读次数:
184
Gcc和G++的区别
GCC:GNU编译器集合,涉及所有由GNU编译器所支持的不同的语言。
GCC:GNU C编译器
G ++:GNU C ++编译器
其主要区别:
GCC编译:.C/.cpp文件分别作为C和C ++。
G ++编译:.C/.cpp文件,但他们都将被视为C++文件。此外,如果你使用G ++来链接目标文件,它会自动链接到STD C ++库(GCC并没有这样做)。
GCC编译C文件具有较小的预定义宏。
GCC编译的.cpp和g++编译的* .c/.cpp文件有一些额外的宏。...
分类:
其他好文 时间:
2015-11-26 13:10:32
阅读次数:
131
1.swift中不再使用define这种方式定义宏,而是采用全局常量的方式定义。比如 let URL "www.xxx.com/1.jpg"2.swift中没有了performselector这类的方法(网上解释的说是swift不是基于消息机制的,我反正没明白为什么).所以在做相应的功能时还是使用g...
分类:
其他好文 时间:
2015-11-24 20:22:54
阅读次数:
141
需求:Nagios在邮件告警的时候使用sendemail来发送邮件。默认web管理界面下Configuration-->ObjectType:Commands-->notify-host-by-emailnotify-service-by-email会显示发送邮件账户的登录密码通过:nagios的宏变量来隐藏掉显示出来的密码(自定义宏变量)vi/usr/local/n..
分类:
移动开发 时间:
2015-11-09 19:08:41
阅读次数:
382