MY_RENZHIBO的专栏

有为之必有不为

宏定义中的括号的再理解
#define		QUICK		(1)		//最快
#define		EARLY		(2)		//最早
#define		CHEAP		(3)		//最省

switch (iReqKind)
	{
	case QUICK:
		QuickArrive(pReq);    //最快
		break;		  
	case EARLY:			 
		EarlyArrive(pReq);	  //最早
		break;
	case CHEAP:				 
		CheapArrive(pReq);	  //最省钱
		break;
	default:
		NoWayArrive(pReq);    //没有 选择 
		break;
	}


总结:

1. 宏定义中 的 括号 是为了 程序 的健壮性 和 规范性。

2. cast (1):  等价于 case 1:

阅读更多
个人分类: C/C++ 代码
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

宏定义中的括号的再理解

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭