当前位置: 首页 > wzjs >正文

上海城乡建设厅网站如何用网站模板建站

上海城乡建设厅网站,如何用网站模板建站,苏州网络推广优化,网站建设与维护考试答案本文内容参考: C/C++ 宏拼接和宏展开为字符串 - DoubleLi - 博客园 特此致谢! 1. 转换为字符串宏与字符串拼接宏 (1)转换为字符串宏 转换为字符串的宏为: #define STR(x) #x //转字符串 (2)字符串拼接宏 字符串拼接的宏为: #define CONCAT(x,y) x##y //拼接 2…

本文内容参考:

C/C++ 宏拼接和宏展开为字符串 - DoubleLi - 博客园

特此致谢!

1. 转换为字符串宏与字符串拼接宏

(1)转换为字符串宏

转换为字符串的宏为:

#define STR(x) #x //转字符串

(2)字符串拼接宏

字符串拼接的宏为:

#define CONCAT(x,y) x##y //拼接

2. 两种宏结合使用出现的问题

以上两种宏定义在开发中是很常见的。但是,当将两者结合起来使用,单纯(同时)使用上边的宏就不行了。例如以下几种情况。

(1)第一种情况

代码如下:

#include <stdio.h>#define STR(x)  #x
#define CONCAT(a, b)    a##bint main(void)
{printf("STR(aaa) is: %s\n", STR(aaa));printf("STR(111) is: %s\n", STR(111));printf(STR(CONCAT(aaa, 111)));return 0;
}

运行结果如下:

以上代码的本意是让aaa和111先进行拼接,拼接为aaa111,然后再转换为字符串,即"aaa111"。但是实际的结果却是输出了"CONCAT(aaa, 111)",即并没有先将CONCAT宏展开,而是直接使用了。这是第一种情况。

(2)第二种情况

仍然使用以上代码,只是稍作修改:

#include <s
http://www.dtcms.com/wzjs/530182.html

相关文章:

  • 个人门户网站备案外链大全
  • 湖南省人大网站建设东莞做网站推广公司
  • 2023年时政热点事件seo必备工具
  • 安徽建站优化营销战略
  • 如何建设简易网站google广告
  • 如何在百度上做公司做网站行业关键词分类
  • 广州公司宣传片设计杭州seo整站优化
  • wordpress 主题预览空白seo先上排名后收费
  • 苏州做网站推广的公司精准客源
  • alexa全球排名新手如何学seo
  • 建网站做站在网站设计公司排行
  • 做网站怎么赚钱的seo 适合哪些行业
  • 网站建设公司哪家好 都来磐石网络跨境电商关键词工具
  • 做网站业务员提成几个点网络营销的招聘信息
  • wordpress 死链提交seo优化工作内容
  • 欢迎访问陕西省交通建设集团公司网站中美关系最新消息
  • php企业网站建设搜索引擎营销的典型案例
  • 给孩子做衣服的网站佛山网站建设
  • 用java做的网站有哪些内容seo综合查询怎么关闭
  • 做网站建设价格中国十大it培训机构排名
  • 最常用的网站推广方式顺德搜索seo网络推广
  • wordpress help主题什么是seo网站优化
  • 连接国外网站做端口映射成都最新动态
  • 一步一步教你做网站后台视频关注公众号一单一结兼职
  • 网页源码怎么做网站重庆关键词优化
  • wordpress更换网站数据库掌门一对一辅导官网
  • 公司注册资金可以变更减少吗网站首页排名seo搜索优化
  • 陈木胜怎么走的搜索引擎优化关键字
  • 济南网站设计公司推荐安装百度一下
  • 白城网站建设公司谷歌下载安装