C语言(##)连接符号的简单使用

相信睿智的你一看就能明白这个的意思了,
##符号作为宏定义里面的连接符号,起到连接两个标识符,形成一个新的标识符的作用,下面程序就是将X与Y连接在一起,然后做成了另外一个常量,再赋值给value的小程序

#include <stdio.h>
#define GPIO0 100           //GPIO为100
#define result(X,Y) X##Y    //这个函数会把X和Y连接起来,作为一个标识符
void main()
{int value=result(GPIO,0);//连接GPIO和0,再把GPIO0的值返回给valueprintf("value=%d",value);//打印结果getchar();//让程序停住
}

运行结果如下:

C语言(##)连接符号的简单使用相关推荐

  1. C语言连接符号##和#解析

    宏定义中的## 连接符与# 符 ## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串.但它不可以是第一个或者最后一个子串.所谓的子串(toke ...

  2. c语言##连接符号使用

    1. ## 连接2个符号组成一个新的符号 #define A "hello " #define B "world" #define C(a,b) a##b // ...

  3. 《零基础看得懂的C语言入门教程 》——(二)C语言没那么难简单开发带你了解流程

    一.学习目标 了解DevC集成开发环境 了解集成开发环境 了解HelloWorld程序 了解HelloWorld程序的编写方法 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言. 第一 ...

  4. c语言是pdd格式的文件吗,C语言中符号格式说明

    scanf 语法: #include int scanf( const char *format, ... ); scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并 ...

  5. c语言编译器下载 天天,简单C语言编译器(编译原理)

    简单C语言编译器(编译原理) (26页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 #include#include#include# ...

  6. c语言中特殊符号意义,C语言特殊符号意义Word版

    <C语言特殊符号意义Word版>由会员分享,可在线阅读,更多相关<C语言特殊符号意义Word版(18页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有 ...

  7. c 访问mysql 乱码_c语言连接mysql中文乱码怎么办

    c语言连接mysql中文乱码怎么办 发布时间:2020-06-30 13:42:44 来源:亿速云 阅读:96 作者:清晨 这篇文章主要介绍c语言连接mysql中文乱码怎么办,文中示例介绍的非常详细, ...

  8. 基于C语言设计符号表

    基于C语言设计符号表 c-语言的语法描述 系统设计 符号表的实现 符号表采用了哈希表的形式,可以方便地查找.插入和删除,但是问题也随之而来,就是符号的作用于较难跟踪.很有可能同一名称的变量在不同作用于 ...

  9. c语言 的表示方法,c语言运算符号的表示方法

    c语言运算符号的表示方法 答案:1  信息版本:手机版 解决时间 2020-03-30 17:11 已解决 2020-03-30 12:55 c语言运算符号的表示方法 全部回答 1楼 2020-03- ...

最新文章

  1. c语言le后能跟变量吗,【C语言】C语言常量和变量
  2. linux下的tmpfs目录重启后文件全部消失
  3. vivo android p 机型,vivo X21成全球首批Android P适配机型!vivo :不小心就秀实力了
  4. 信息学奥赛C++语言:求阶乘
  5. bios刷写工具_蓝天P750/P751编程器刷BIOS
  6. windows server2012 安装网卡驱动
  7. 自制家谱制作软件怎么注册
  8. exchange服务器磁盘性能,Exchange磁盘空间不够了怎么办?
  9. 1.(MySQL Router+MGR)MySQL Shell安装与用法
  10. python输入年份判断生肖_python根据出生年份简单计算生肖的方法
  11. 【MAC】有道笔记登陆不了,刷新不出登陆
  12. HashMap源码分析(深入理解HashMap)
  13. ECSHOP模板堂商品最小起订量插件
  14. EasyPusher进行Android UVC外接摄像头直播推送实现方法
  15. 杂七杂八(9): IDEA初始化配置 插件收集
  16. python:打印三角形图案。
  17. 关于Map线程安全的几种实现方案
  18. TC35i的TxD和RxD引脚定义
  19. [图形学] 布料仿真(质点弹簧模型)
  20. 按年/月/日统计数据

热门文章

  1. C语言中的光标定位函数
  2. minGw64编译Qt时遇到too many sections问题
  3. 一个矩阵类,很好用,分享给大家
  4. vue项目中,图片无法显示时或者访问图片出现404时,显示默认图片,但默认图片路径出错
  5. Android长度单位详解
  6. 卷积神经网络——卷积神经网络基础
  7. 做强信息产业 拓宽智慧城市发展路径
  8. 【面试题】面向对象与面向过程的区别
  9. 记录下UE4解决EQS Bug的过程
  10. 如何让安卓手机访问内网服务器?