#define宏定义
来源:互联网 发布:python和java和php 编辑:程序博客网 时间:2024/05/30 05:24
1. 宏定义(这个宏输入两个参数,并输出最小大一个)
正确答案:#define MIN(a,b)((a)<=(b)?(a):(b))
注:(1)#define MIN(a,b)(a)<= (b)?(a):(b)是错误的,因为没加大括号
(2)#defineMIN(a, b) (a<=b?a:b)是错误的,因为a和b有可能是表达式
(3)#defineMIN(a, b) ((a)<=(b)?(a):(b)));是错误的,因为后面不加分号
另:MIN(*p++,b)会产生副作用,指针p会做三次自加操作。 0 0
- 宏定义define用法
- 宏定义#define
- Embedded - Define 宏定义
- 使用宏定义DEFINE
- #define宏定义中的#,##,@#,\
- C宏定义#define
- ios #define 宏定义
- 宏定义define
- 宏定义#define
- 宏定义#define整理
- C++宏定义#define
- 常用宏定义 #define
- define宏定义中的#,##
- 058.Define 宏定义
- 宏定义#define
- 关于#define宏定义
- 058.Define 宏定义
- 宏定义-#define用法
- Spring MVC 4
- 线性表的查找
- Web Payment (在线支付/网上支付)
- 莫比乌斯反演学习笔记
- HBase 分布式的搭建(二)
- #define宏定义
- 1076. Forwards on Weibo (30)
- 【poj 1743】 Musical Theme(后缀数组)
- Sqlite 技术内幕(译注版)(一) 目录和概述
- js操作map集合按key排序
- 杭电 Problem-1003 Max Sum【dp】
- Vector Asset Studio的使用
- Java从网络读取图片并保存至本地
- django 项目中使用多数据库 multiple databases(动态database file)