1:实现代码:

#define MAX(x,y) (((x)>(y)) ? (x):(y))
#define MIN(x,y) (((x)>(y)) ? (x):(y))

需要注意的几点:

(1)三元运算符(?:)

(2)在宏中需要把参数小心地用括号括起来。因为宏只是简单的文本替换如果不知居易,很容易引起歧义。

最新文章

  1. NYOJ 455
  2. Guass列选主元消去法和三角分解法
  3. [LeetCode] Longest Substring with At Most Two Distinct Characters 最多有两个不同字符的最长子串
  4. 5.3(2)----机器人走方格2(CC150)
  5. jQuery常规选择器
  6. JAVA 数组实例-求学生平均成绩,与计算数组的长度
  7. Linux 系统 网络配置
  8. winform中文本框的一些案例
  9. POJ 2799 IP Networks
  10. JS - 图片放大器
  11. C++多线程二
  12. springMvc <form action="">提交跳转路径问题
  13. bzoj 3528: [Zjoi2014]星系调查
  14. PAT1070:Mooncake
  15. layui中弹出层的两种表达方式
  16. DRF 中使用 级验科技滑动验证
  17. 20165308 2017-2018-2 《Java程序设计》课程总结
  18. HttpClient超时设置setConnectionTimeout和setSoTimeout
  19. echo 命令详解
  20. postman 官方 test 脚本样例

热门文章

  1. kubernetes 实现redis-statefulset集群
  2. 函数——箭头函数&自执行函数(二)
  3. FastJson学习:JSON格式字符串、JSON对象及JavaBean之间的相互转换
  4. K2 BPM_K2受邀出席SAP研讨会:共话“智能+”时代下的赋能与转型_全业务流程管理专家
  5. 10.Spring整合Hibernate_3_HibernateTemplate
  6. go语言入门(8)异常处理
  7. 为什么有了uwsgi还要nginx这个“前端”服务器
  8. (十五)连接网络adb,android模拟器打开
  9. GOLANG接口编程的最佳实践一 (sort.Sort(data Interface ) )
  10. Ubuntu系统---WeChat安装