预处理运算符_C中的##预处理程序运算符示例| C预处理程序

预处理运算符

The ## is a preprocessor operator, which is used to concatenate two tokens. This operator works on two tokens, its takes two tokens and concatenate/combine them in a single token.

##是一个预处理程序运算符,用于连接两个令牌。 该运算符处理两个令牌,它使用两个令牌并将它们串联/组合为一个令牌。

Example:

例:

#include <stdio.h>

#define VAR(X,Y)	X##Y

int main(){
	
	int ab = 100;
	printf("%d\n",VAR(a,b));
	
	return 0;
}

Output

输出量

    100

翻译自: https://www.includehelp.com/c-programs/double-hash-preprocessor-operator-example.aspx

预处理运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值