1. 说明

#: 字符串化,使用时需加""

##:组合2个C语言标识符(token)

测试平台:64位 X86 Ubuntu

2. 代码

#include <stdio.h>#define TOKEN_PASTER(n)  printf("num_"#n"= %d\n",num_##n)int main(void)
{int num_1 = 100;TOKEN_PASTER(1);return 0;
}

3. 结果:

baoli@ubuntu:~/c$ ./a.out

num_1= 100

C语言高级编程:预处理中的 # 和 ##相关推荐

  1. 高级编程中C语言属于,c语言高级编程

    c语言高级编程 C高级编程 责任编辑:admin 更新日期:2005-8-6 深入了解C语言(函数的参数传递和函数使用参数的方法) tangl_99(原作) 关键字 C语言,汇编,代码生成,编译器 C ...

  2. c语言高级程序设计第五版PDF,C语言高级编程.pdf

    C语言高级编程 概述 由几个测试程序说开去 预编译与宏 高级预编译介绍 宏的高级用法 变量 变量分类详细解析 我的变量去哪儿了? 大小端对变量的影响 内存与指针 常见内存使用错误大观 指针,又是指针! ...

  3. Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)

    Go by example 中文版 Go 构建 Web 应用 Go 学习笔记:无痕 Go 标准库中文文档 Golang开发新手常犯的50个错误 50 Shades of Go: Traps, Gotc ...

  4. 鼠标绘图 c语言,c语言高级编程技术教程 图形显示方式与鼠标输入.doc

    c语言高级编程技术教程 图形显示方式与鼠标输入 c语言高级编程技术教程 图形显示方式和鼠标输入 图形显示方式和鼠标输入 问题的提出编写程序,使用鼠标进行如下操作:按住鼠标器的任意键并移动,十字光 标将 ...

  5. matlab高级教程教材,MATLAB语言高级编程 PDF_IT教程网

    资源名称:MATLAB语言高级编程 PDF 本书共分8章,主要介绍了matlab的概述.matlab安装与工作桌面:matlab的编程基础,包括matlab的变量.matlab的运算符.矩阵的创建及运 ...

  6. 《go语言圣经》+《Mastering.GO-cn》+《go语言高级编程》PDF下载

    公众号[爱吃橙子的搬砖小徐]开通啦,后续将会同步更新,欢迎订阅 回复[java面试]获得两套面试宝典 回复[golang]获得go语言学习三部曲 <go语言圣经>+<Masterin ...

  7. 【嵌入式】C语言高级编程-可变参数宏(12)

    00. 目录 文章目录 00. 目录 01. 可变参数宏概述 02. ##符号 03. 可变参宏另外一种写法 04. 内核中的可变参数宏 05. 附录 01. 可变参数宏概述 #include < ...

  8. 【嵌入式】C语言高级编程-嵌入式C语言简介(01)

    00. 目录 文章目录 00. 目录 01. C 语言标准 02. C 标准内容 03. C 标准的发展历程 04. 编译器对 C 标准的支持 05. 编译器对 C 标准的扩展 06. Linux内核 ...

  9. 【嵌入式】C语言高级编程-内建函数(11)

    00. 目录 文章目录 00. 目录 01. 内建函数概述 02. 常用内建函数 03. C 标准库的内建函数 04. 内核中的 likely 和 unlikely 05. 附录 01. 内建函数概述 ...

  10. 【嵌入式】C语言高级编程-内联函数(10)

    00. 目录 文章目录 00. 目录 01. 属性声明 02. 内联函数概述 03. 内联函数与宏 04. 编译器对内联函数的处理 05. static修饰内联函数 06. 附录 01. 属性声明 a ...

最新文章

  1. java海康sdk_java 集成 海康 SDK
  2. Python程序设计题解【蓝桥杯官网题库】 DAY13-算法训练
  3. 使用 TensorFlow 的公司
  4. matlab如何输出D-H表,MATLAB结果怎么输出表格形式的数据?
  5. A Filter of Java URL Encoding: GetQueryStringEn...
  6. 拓端tecdat|R语言中自编基尼系数的CART回归决策树的实现
  7. 优思学院|2021中质协六西格玛绿带考题及答案
  8. LRC软件测试自学,Lrc歌词编辑器
  9. 数仓建模—数仓建模实战(建模流程/建模工具)
  10. 蒟蒻的NOIP2017游记
  11. 使用grep命令抓取报: memory exhausted(内存耗尽)
  12. 计算机基础知识考什么,我想请问下,计算机初级考试考些什么东西?
  13. 一笔画问题中用奇点判断是否可以一笔完成
  14. 新浪sae部署微信订阅号
  15. Spark 基础教程
  16. php 微博获取粉丝,新浪API,提取微博账号的信息,粉丝数、微博数等
  17. Ubuntu系统编译opencv4.0以上以及opencv_contrib
  18. 雨听 | 解决连接蓝牙后谷歌浏览器无声音(其他应用有声音)问题
  19. mysql kettle_带你躲过mysql与kettle闹离婚的坑,开发不迷茫
  20. 【学习笔记】Integral Human Pose Regression

热门文章

  1. 直流UPS的研究和应用前景
  2. shp与json互转(转载)
  3. [iOS]利用通知实现监听系统键盘
  4. 修改Mysql默认 编码
  5. web系统架构设计中需要知道的点(前端篇)
  6. Soalris10下NDOUtils安装
  7. 带哨兵节点的链_关于链表中哨兵结点问题的深入剖析
  8. js 用正则表达式模仿SQL like % 的模糊匹配
  9. mysql blob key length_mysql提示used in key specification without a key length
  10. html css纵向滑动列表,JS实现的简洁纵向滑动菜单(滑动门)效果