野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

【每日一题】 宏定义 比较两个数大小 [嵌入式校园招聘笔试题]

  [复制链接]
发表于 2014-11-25 07:19:35 | 显示全部楼层
真不会,我最怕参数宏,难道和写子程序是一样的
回复 支持 反对

使用道具 举报

发表于 2014-11-25 13:55:10 | 显示全部楼层
#define MIN(x,y) ((x) <= (y) ? (x) : (y))
回复 支持 反对

使用道具 举报

发表于 2014-11-25 17:09:19 | 显示全部楼层
#define  MIN(a,b)  ((a>b)? b:a)
回复 支持 反对

使用道具 举报

发表于 2014-11-25 18:53:02 | 显示全部楼层
................................
回复

使用道具 举报

发表于 2014-11-25 22:26:36 | 显示全部楼层
#define MIN(a,b)  a>b? b:a
回复 支持 反对

使用道具 举报

发表于 2014-11-25 22:35:00 | 显示全部楼层
看一下结果,还要十个字
回复 支持 反对

使用道具 举报

发表于 2014-11-26 09:47:43 | 显示全部楼层
int min(int a,int b)
{
  if(a>b)
      return(b);
  else
      return(a);
}
回复 支持 反对

使用道具 举报

发表于 2014-11-26 09:49:10 | 显示全部楼层
错了 错了 三目运算
回复 支持 反对

使用道具 举报

发表于 2014-11-26 11:43:44 | 显示全部楼层
#define MIN(a,b) (a>b)?a:b
回复 支持 反对

使用道具 举报

发表于 2014-11-27 16:08:49 | 显示全部楼层
看看怎么答的
回复 支持 反对

使用道具 举报

发表于 2014-11-28 15:06:25 | 显示全部楼层
kankankankan
回复 支持 反对

使用道具 举报

发表于 2014-11-28 15:35:47 | 显示全部楼层
这个真心见过
回复 支持 反对

使用道具 举报

发表于 2014-11-28 15:36:57 | 显示全部楼层
在宏中小心地把参数用括号括起来
真的很少有这样的意识,好好学习
回复 支持 反对

使用道具 举报

发表于 2014-12-2 12:40:44 | 显示全部楼层
#define MIN(x,y) ((x) <= (y) ? (x) : (y))  
回复 支持 反对

使用道具 举报

发表于 2014-12-2 13:43:25 | 显示全部楼层
#define MIN(a,b)  (a>b? b:a)
回复 支持 反对

使用道具 举报

发表于 2014-12-3 17:16:27 | 显示全部楼层
看看是不是函数
回复 支持 反对

使用道具 举报

发表于 2014-12-3 19:38:24 | 显示全部楼层
#Define YEAR_SEC 12203
回复 支持 反对

使用道具 举报

发表于 2014-12-4 13:57:37 | 显示全部楼层
#define int min(int a,int b)  {}
回复 支持 反对

使用道具 举报

发表于 2014-12-4 22:14:28 | 显示全部楼层
学习了。。。。。。。。
回复

使用道具 举报

发表于 2014-12-5 10:34:30 | 显示全部楼层
看看~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

发表于 2014-12-8 12:56:12 | 显示全部楼层
min(int x,inty)
{
if (x>y) return y;
else return x;
}
回复 支持 反对

使用道具 举报

发表于 2014-12-8 13:58:39 | 显示全部楼层
#define MIN(a,b) a>b?b:a
回复 支持 反对

使用道具 举报

发表于 2014-12-8 15:09:28 | 显示全部楼层
#define MIN(a,b)   (a>b)?(b)a)
回复 支持 反对

使用道具 举报

发表于 2014-12-8 16:47:15 | 显示全部楼层
#define MIN(a,b) if(a>b) return b
回复 支持 1 反对 0

使用道具 举报

发表于 2014-12-8 17:51:50 | 显示全部楼层
#define MIN (a>b)*a+(a<b)*b
回复 支持 反对

使用道具 举报

发表于 2014-12-10 22:54:56 | 显示全部楼层
回复

使用道具 举报

发表于 2014-12-11 09:13:02 | 显示全部楼层
#define MIN(A,B) ((A) <= (B) ? (A) : (B))
回复 支持 反对

使用道具 举报

发表于 2014-12-15 12:42:07 | 显示全部楼层
#define MIN(a,b) if(a>b) return b
回复 支持 反对

使用道具 举报

发表于 2014-12-17 14:22:35 | 显示全部楼层
#define MIN(X,Y) ((X) <= (Y) ? (X) : (Y))
回复 支持 反对

使用道具 举报

发表于 2014-12-17 14:33:12 | 显示全部楼层
#define MIN(X,Y)  ( (X>Y)? X:Y)
回复 支持 反对

使用道具 举报

发表于 2014-12-17 17:27:38 | 显示全部楼层
想问一下那宏定义之后两个值的类型是不用定义的吧?但用的时候输入2.0时为什么输出的是0呢?
QQ图片20141217172651.png
回复 支持 反对

使用道具 举报

发表于 2014-12-17 17:35:30 | 显示全部楼层
想问一下那宏定义之后两个值的类型是不用定义的吧?但用的时候输入2.0时为什么输出的是0呢?

QQ图片20141217172651.png
回复 支持 反对

使用道具 举报

发表于 2014-12-17 20:46:39 | 显示全部楼层
本帖最后由 _crol_ 于 2014-12-17 20:47 编辑

#define MIN(A,B) ((A)<(B)? (A)B))
回复 支持 反对

使用道具 举报

发表于 2014-12-18 07:38:25 来自手机 | 显示全部楼层
不太明白,我得看看答案
回复 支持 反对

使用道具 举报

发表于 2014-12-18 21:52:09 | 显示全部楼层
#define return(a:b;a>b) MIN(a,b)
回复 支持 反对

使用道具 举报

发表于 2014-12-19 00:02:21 | 显示全部楼层
#define MIN(a,b) (a>b)?a:b
回复 支持 反对

使用道具 举报

发表于 2014-12-20 13:04:00 | 显示全部楼层
#define min(a,b) a>b?b:a
回复 支持 反对

使用道具 举报

发表于 2014-12-21 11:39:19 | 显示全部楼层

#define MIN(x,y) ((x) <= (y) ? (x) : (y))
回复 支持 反对

使用道具 举报

发表于 2014-12-24 20:02:34 | 显示全部楼层
            
回复 支持 反对

使用道具 举报

发表于 2014-12-25 08:30:31 | 显示全部楼层
不懂啊,看看答案
回复 支持 反对

使用道具 举报

发表于 2014-12-26 08:38:40 | 显示全部楼层
#define MIN(x,y)  ((x)<(y) ? (x) : (y))  ,x等于y时,返回y
回复 支持 反对

使用道具 举报

发表于 2014-12-27 18:30:36 | 显示全部楼层
#define MIN (a>b):b?a
回复 支持 反对

使用道具 举报

发表于 2014-12-29 00:02:30 来自手机 | 显示全部楼层
就看一下答案
回复 支持 反对

使用道具 举报

发表于 2014-12-29 00:05:45 | 显示全部楼层
#define min(a,b) (a>b?b:a)
回复 支持 反对

使用道具 举报

发表于 2014-12-29 15:06:38 | 显示全部楼层
#define MIN ( X ,Y)
MIN(a,d)
if (a>b)
{a=b;}
else
a=a;
return a;
回复 支持 反对

使用道具 举报

发表于 2014-12-29 18:18:06 | 显示全部楼层
#define MIN(X,Y) (X>Y?X:Y)
回复 支持 反对

使用道具 举报

发表于 2014-12-31 10:23:34 | 显示全部楼层
求大神指点迷津
回复 支持 反对

使用道具 举报

发表于 2014-12-31 10:41:13 | 显示全部楼层
找答案看看。。。
回复 支持 反对

使用道具 举报

发表于 2014-12-31 13:09:41 | 显示全部楼层
#define MIN(a,b) a>b?(b:a)
回复 支持 反对

使用道具 举报

发表于 2014-12-31 13:36:10 | 显示全部楼层
啊啊啊,忘了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 21:57 , Processed in 0.059392 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表