欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

define宏定义的使用

程序员文章站 2022-03-15 19:41:44
...

无论是初级者还是大牛,对宏定义都不陌生,下面说用的少的宏定义。这里用c来举例⬇️:

#include <stdio.h>

#define paster(n) printf("token"#n"=%d\n",token##n)
// 取消宏
//#undef paster

int main()
{
 int token1 = 99;
 paster(1);
 return 0;

}

//输出:token1=99

说明:
‘#’ 用来把参数转换成字符串
‘##’ 用来连接两个前后两个参数,把它们变成一个字符串
多行定义:在每一个换行的时候加上”\”
取消宏:#undef paster

⬆️是在学习的过程中的一个总结,在以后的学习中,会更新更广泛的使用
^-^。

相关标签: