野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

【每日一题】 预处理器- Preprocessor [嵌入式校园招聘笔试题]

  [复制链接]
发表于 2017-6-9 08:39:26 | 显示全部楼层
#define   SEC_PER_YEAR     (uint_32)( 365*24*60*60)(ul)
回复 支持 反对

使用道具 举报

发表于 2017-6-12 21:37:32 | 显示全部楼层
。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2017-6-28 11:47:31 | 显示全部楼层
学习学习学习
回复 支持 反对

使用道具 举报

发表于 2017-6-29 16:09:55 | 显示全部楼层
不会   呀   感觉 好难   
回复 支持 反对

使用道具 举报

发表于 2017-6-30 18:35:05 | 显示全部楼层
#define Year (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-7-1 21:19:25 | 显示全部楼层
#define YearSecond (365*24*60*60)ul
回复 支持 反对

使用道具 举报

发表于 2017-7-3 11:13:52 | 显示全部楼层
#define SEC_PER_YEAR (365*24*3600)
回复 支持 反对

使用道具 举报

发表于 2017-7-3 14:18:31 | 显示全部楼层
#define  TIME_YEAR   (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-7-3 14:21:37 | 显示全部楼层
原来后面还要加个UL ,受教了,火哥。
回复 支持 反对

使用道具 举报

发表于 2017-7-3 14:57:26 | 显示全部楼层
#define    SECONDS    3600*24*365  
回复 支持 反对

使用道具 举报

发表于 2017-7-4 01:02:35 | 显示全部楼层
现抄一下 #define Time (365*24*60*60)UL
回复 支持 反对

使用道具 举报

发表于 2017-7-5 14:19:03 | 显示全部楼层
打不出来啊,,新手  多学习
回复 支持 反对

使用道具 举报

发表于 2017-7-6 21:52:47 | 显示全部楼层
#define SECOND(365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-7-7 08:15:02 | 显示全部楼层
#define SECOND_HAVA_YEAR (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-7-10 10:47:36 | 显示全部楼层
#define TIME (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-7-14 22:07:41 | 显示全部楼层
#define YEAR (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-7-15 08:44:34 | 显示全部楼层
          buhui                                
回复 支持 反对

使用道具 举报

发表于 2017-7-17 11:57:29 | 显示全部楼层
#define seconds_per_year (60*60*24*365)UL
#
回复 支持 反对

使用道具 举报

发表于 2017-7-17 13:09:47 | 显示全部楼层
学习学习。,
回复

使用道具 举报

发表于 2017-7-17 16:10:27 | 显示全部楼层
666                  
回复 支持 反对

使用道具 举报

发表于 2017-7-19 16:58:44 | 显示全部楼层
#define T  365*24*3600
回复 支持 反对

使用道具 举报

发表于 2017-7-19 18:49:09 | 显示全部楼层
#define SECOND       (unsigned long int)365*24*60*60
回复 支持 反对

使用道具 举报

发表于 2017-7-19 20:48:09 | 显示全部楼层
不知道没见过
回复 支持 反对

使用道具 举报

发表于 2017-7-21 00:35:39 | 显示全部楼层
????????????
回复

使用道具 举报

发表于 2017-7-21 13:28:48 | 显示全部楼层
学习一下      
回复 支持 反对

使用道具 举报

发表于 2017-7-21 13:33:45 | 显示全部楼层
         看看
回复 支持 反对

使用道具 举报

发表于 2017-7-31 15:50:29 | 显示全部楼层
fire 发表于 2014-10-9 11:14
为了养成好习惯  time 记得  大写,避免跟平时使用的变量混淆

宏还有一个原则是见名知意,所以 time  ...

请问下后面为什么还有个ul?
回复 支持 反对

使用道具 举报

发表于 2017-7-31 19:31:48 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2017-8-5 22:18:54 | 显示全部楼层
#define MIN                60
#define HOUR         (MIN*60)
#define DAY                (HOUR*24)
#define YEAR        (DAY*365)
我想的是闰年闰月这样的特殊情况,  没有想到类型转换上去。
回复 支持 反对

使用道具 举报

发表于 2017-8-6 17:36:22 | 显示全部楼层
轻轻的我来了,不留下一丝痕迹
回复 支持 反对

使用道具 举报

发表于 2017-8-6 19:02:02 | 显示全部楼层
#define  SECONDOFYEAR  (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-8-6 19:14:57 | 显示全部楼层
刚学过来看看
回复 支持 反对

使用道具 举报

发表于 2017-8-7 00:53:22 | 显示全部楼层
看看学习1ing
回复 支持 反对

使用道具 举报

发表于 2017-8-7 10:04:10 | 显示全部楼层
#define SECOND_EVERY_YEAR 365*24*60*60
回复 支持 反对

使用道具 举报

发表于 2017-8-23 16:23:06 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2017-8-24 08:24:58 | 显示全部楼层
的反反复复反反复复吩咐
回复 支持 反对

使用道具 举报

发表于 2017-8-25 17:20:25 | 显示全部楼层
看一看答案
回复 支持 反对

使用道具 举报

发表于 2017-8-25 19:51:58 | 显示全部楼层
去问问任仍然
回复 支持 反对

使用道具 举报

发表于 2017-8-27 16:49:41 | 显示全部楼层
这一部分很容易被大家忽视
回复 支持 反对

使用道具 举报

发表于 2017-8-27 17:06:40 | 显示全部楼层
火哥,以下两种有啥区别?
#define  PER_YEAR_SECONDS    (365*24*60*60)UL
#define  PER_YEAR_SECONDS    (unsigned long)(365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-8-27 17:48:12 | 显示全部楼层
#define TIME (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-8-27 20:53:01 | 显示全部楼层
#define  Year  60*60*24*365
回复 支持 反对

使用道具 举报

发表于 2017-8-28 16:27:36 | 显示全部楼层
#define AI 365*24*60*60
回复 支持 反对

使用道具 举报

发表于 2017-8-28 16:54:47 | 显示全部楼层
#define  TIME (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2017-8-28 16:55:48 | 显示全部楼层
fire 发表于 2014-10-9 11:00
我敢保证80%的人都不能答对,不信你们就做题。

火哥 是不是要注意加括号?
回复 支持 反对

使用道具 举报

发表于 2017-8-28 16:57:32 | 显示全部楼层
孽蠡 发表于 2014-10-10 18:14
#define i 60*60*24*365

应该后面的数要加括号   还有 别用i 啊  人家好歹是宏定义 一般大写
回复 支持 反对

使用道具 举报

发表于 2017-8-28 16:58:26 | 显示全部楼层

火哥  后面为什么加ul?
回复 支持 反对

使用道具 举报

发表于 2017-8-28 17:02:28 | 显示全部楼层
偷偷看看答案
回复 支持 反对

使用道具 举报

发表于 2017-8-28 17:27:26 | 显示全部楼层
Ω囿圉Ω 发表于 2014-10-9 14:01
#ifndef YearSecond
#define YearSecond  (365*24*60*60)L
#endif

条件编译还是预编译来着
回复 支持 反对

使用道具 举报

发表于 2017-8-28 21:53:43 | 显示全部楼层
明天去笔试
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 21:13 , Processed in 0.041517 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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