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
⬆️是在学习的过程中的一个总结,在以后的学习中,会更新更广泛的使用
^-^。
上一篇: C/C++宏中 ##和#的用法