大家好,乐天来为大家解答以下的问题,关于define怎么读,define这个很多人还不知道,现在让我们一起来看看吧!
1、有三种用法,例如替代多行的代码、条件编译,还有典型的宏定义,具体如下:define最重要的用法是条件编译#ifdef WINDOWS............#endif#ifdef LINUX............#endif可以在编译的时候通过#define设置编译环境2、典型的使用方法使用宏定义我们可以自己根据自己的习惯来定义甚至改变C语言的语法习惯,例如:#define BEGIN {#define END }int main()BEGINprintf ("DEFINE----");END定义一个循环#define LOOP for(;;)重新定义数据类型#define IT int3、define可以替代多行的代码,在每一个换行的时候加上一个""#define MAX(X,Y) do { 语句1; 语句2; /* 注释的写法 */ } while(0) /* (no trailing ; ) */ 扩展资料:参数#define GPEBLT_FUNCNAME(basename) (SCODE (GPE::*)(struct GPEBltParms *))&GPE::##basename在#define中,标准只定义了#和##两种操作。
2、#用来把参数转换成字符串,##则用来连接前后两个参数,把它们变成一个字符串。
3、#include
本文分享完毕,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!