#ifndef __STM32F10x_CONF_H #define __STM32F10x_CONF_H #define _ADC #define _ADC1 #define _ADC
答案:1 悬赏:0 手机版
解决时间 2021-01-06 07:57
- 提问者网友:夢醒日落
- 2021-01-05 21:55
#ifndef __STM32F10x_CONF_H #define __STM32F10x_CONF_H #define _ADC #define _ADC1 #define _ADC
最佳答案
- 五星知识达人网友:野慌
- 2021-01-05 22:25
#ifndef __STM32F10x_CONF_H 如果没有定义宏__STM32F10x_CONF_H
#define __STM32F10x_CONF_H 就定义宏__STM32F10x_CONF_H
#define _ADC 就定义 宏_ADC
#define _ADC1 就定义 宏_ADC1
#define _ADC2 就定义宏_ADC2追问#ifdefine xxxx //判断是否有定义 而后面的
#define _ADC 34555
#define _ADC1 345
#endif
// 如果是这样 我就可以理解了 但是你看上面我的问题补充里面 #define _ADC //这里就没有了 就不存在定义_ADC宏了啊 换句话说 就是 用上面的例子 来实现宏定义 也就是语法 书写格式了 我找了好久没找到啊追答#define _ADC 和#define _ADC 34555是不同的,你可以这样理解:#define _ADC就是定义了一个标识,他只代表你定义了这么一个东西;而#define _ADC 34555则是用_ADC替换了常量34555。例:
#define _ADC
#ifndef _ADC
#define _ADC
#endif追问很想多请教你一些问题啊 加我个吧 QQ 365793739
#define __STM32F10x_CONF_H 就定义宏__STM32F10x_CONF_H
#define _ADC 就定义 宏_ADC
#define _ADC1 就定义 宏_ADC1
#define _ADC2 就定义宏_ADC2追问#ifdefine xxxx //判断是否有定义 而后面的
#define _ADC 34555
#define _ADC1 345
#endif
// 如果是这样 我就可以理解了 但是你看上面我的问题补充里面 #define _ADC //这里就没有了 就不存在定义_ADC宏了啊 换句话说 就是 用上面的例子 来实现宏定义 也就是语法 书写格式了 我找了好久没找到啊追答#define _ADC 和#define _ADC 34555是不同的,你可以这样理解:#define _ADC就是定义了一个标识,他只代表你定义了这么一个东西;而#define _ADC 34555则是用_ADC替换了常量34555。例:
#define _ADC
#ifndef _ADC
#define _ADC
#endif追问很想多请教你一些问题啊 加我个吧 QQ 365793739
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯