哪个网站可以做任务上海网站建设 乐云seo
哪个网站可以做任务,上海网站建设 乐云seo,dedecms制作网站地图,国际军事新闻最新消息define宏定义 define是C语言中的一个宏定义命令#xff0c;它用来将一个标识符定义为一个字符串#xff0c;该标识符被称为宏名#xff0c;被定义的字符串称为替换文本#xff1b; define 宏名 (参数表) 宏体操作符
# #xff1a;可将参数转化为…define宏定义 define是C语言中的一个宏定义命令它用来将一个标识符定义为一个字符串该标识符被称为宏名被定义的字符串称为替换文本 define 宏名 (参数表) 宏体操作符
# 可将参数转化为字符串
#include iostream
using namespace std;# define print(xx , a , b) cout #xx a b endl;int main()
{print(加法, 5 , 6);
}编译输出
加法11##连接两个参数成为一个整体
#include iostream
using namespace std;# define print(xx , a , b) cout #xx a##b endl;int main()
{print(连接, 5 , 6);
}编译输出
连接56\具有续行的作用下一行也是属于该宏定义 条件定义
#ifndef RADIXUN_LOG_H__ //如果为定义
#define RADIXUN_LOG_H__
#endif#ifdef xx //如果定义
#define xxxx
#else
#define xxxxx
#endif取消宏定义
#undef xx可变参数宏…和__VA_ARGS__ …为参数列表中最后一项 # define print(xx , ... , xx) cout #xx __VA_ARGS__ endl;//报错#include iostream
using namespace std;# define print(xx , ...) cout #xx __VA_ARGS__ endl;int main()
{print(XXXX, 555);
}编译输出
XXXX555
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86596.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!