宏定义放在结构体里
来源:互联网 发布:史记哪个版本好 知乎 编辑:程序博客网 时间:2024/04/27 23:47
#include<stdio.h>
struct node
{
#define Max(a,b) a>b?a:b//个人感觉宏定义放在结构体里和放在放在最上面是没有区别的,可能是为了读代码方便
int x,y;
};
struct node2
{
int x,y;
};
int main()
{
node a;
node b;
scanf("%d%d",&a.x,&a.y);
scanf("%d%d",&b.x,&b.y);
printf("%d %d\n",Max(a.x,a.y),Max(b.x,b.y));
return 0;
}
/*
输入
1 2 3 4
输出
2 4
*/
struct node
{
#define Max(a,b) a>b?a:b//个人感觉宏定义放在结构体里和放在放在最上面是没有区别的,可能是为了读代码方便
int x,y;
};
struct node2
{
int x,y;
};
int main()
{
node a;
node b;
scanf("%d%d",&a.x,&a.y);
scanf("%d%d",&b.x,&b.y);
printf("%d %d\n",Max(a.x,a.y),Max(b.x,b.y));
return 0;
}
/*
输入
1 2 3 4
输出
2 4
*/
1 0
- 宏定义放在结构体里
- 类型定义、数据定义放在头文件里?还是c文件?
- map 数组里放 pair 或 结构体
- 结构体定义里的冒号
- 在结构体中定义宏定义意义
- C++:为什么inline函数的定义要放在头文件里 + inline和宏定义的区别(暂未体会到)
- 我在一个结构体里定义超过两个字符数..
- c++模板类/模板函数的声明与定义应该放在头文件里
- c++模板类/模板函数的声明与定义应该放在头文件里
- c++模板类/模板函数的声明与定义应该放在头文件里
- c++模板类/模板函数的声明与定义应该放在头文件里
- 共享参数定义文件不能放在含有中文的文件夹里
- c++模板类/模板函数的声明与定义应该放在头文件里
- 同放在袋子里
- 在宏里访问结构体的成员 - rust
- 我在一个结构体里定义超过两个字符数组的成员输出结果会出错
- 结构体中数组放在最后位置的问题
- 输出放在结构体数组中的学生信息
- android应用开发学习纪实(2)
- Java内存分配全面浅析
- 读取excel为CSV文件件
- ubuntu server 14.04 启动 gnome(桌面) fail(失败)
- java的Object类
- 宏定义放在结构体里
- Java爬统计局12位区划代码
- 图论——拓扑排序
- 解决Iphone重启后APN数据丢失
- spring3mvc注解版
- ubuntu14.04使用rails连接mysql数据库
- facebook login官方文档iOS
- iOS集成facebook SDK官方文档
- ASP.NET 5系列教程 (五):在Visual Studio 2015中使用Grunt、Bower开发Web程序