C语言——预处理命令(宏)有些问题,宏和函数都可以
2015-06-27 22:00
344 查看
#include<stdio.h> #define MAX(x,y) (x)>(y)?(x):(y) void main() { int t; int a=1; int b=2; int c=3; int d=4; t=MAX(a+b,c+d); printf("%d\n",t); } /* 这里的MAX不是函数,只有一个main函数,在main 函数中就能求出 t 的值,这个问题也可以用函数(定义求两个数中大者的函数max int max(int x,int y) {return (x>y? x:y); */
相关文章推荐
- leetCode-Add Binary(c++)
- 文件夹创建以及文件删除C语言实现
- c语言模拟函数画图
- C++中的sort函数
- C++13.3 析构函数destructor
- C语言qsort
- C++设计模式-Proxy代理模式
- 黑马程序员-OC语言-ios第二天笔记总结
- C/C++大小端模式与位域
- C++ 13.2 类赋值操作符----定义该类型对象赋值时会发生什么(有不懂)
- Effective C++ 条款25
- 黑马程序员——OC基础学习(一)---第一个OC语言程序和面向对象编程的基本认识
- C++ 中的友元friend
- 考试一,综合练习,C语言,
- 黑马程序员-OC语言-ios第一天笔记总结
- xin de yitian 由死向生
- c++显示调用析构函数(转csdn)
- C语言打印字母金字塔(第一行是A 第二行是ABA ……)
- C++socket编程
- c++_1st par