解疑 c 编程 反斜杠 的用法

2020-02-21 20:48发布

今日在查看一下一个网友的程序,看到如图, 里面的反斜杠用法从来没有见过,希望大家指点一下,多谢!

#ifndef __LED_H
#define        __LED_H

#include "stm32f40x.h"
#define ON  0
#define OFF 1

#define LED1(a)        if (a)       
                                        GPIO_SetBits(GPIOB,GPIO_Pin_5);
                                        else               
                                        GPIO_ResetBits(GPIOB,GPIO_Pin_5)

#define LED2(a)        if (a)       
                                        GPIO_SetBits(GPIOB,GPIO_Pin_6);
                                        else               
                                        GPIO_ResetBits(GPIOB,GPIO_Pin_6)

#define LED3(a)        if (a)       
                                        GPIO_SetBits(GPIOB,GPIO_Pin_7);
                                        else               
                                        GPIO_ResetBits(GPIOB,GPIO_Pin_7)

void LED_GPIO_Config(void);

#endif

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
huangzzjy22
1楼-- · 2020-02-24 20:00
中秋快乐
tim
2楼-- · 2020-02-25 00:14
 精彩回答 2  元偷偷看……
taojie
3楼-- · 2020-02-25 03:50
68336016 发表于 2014-9-7 19:55
不知道这个很正常的事情,C语言里面宏的各种法还是很多的,所以不知道时候去查下就足够了。 ...

多谢体谅,这个我实在不懂就提出来问的,解决一个问题就少一个路障,中秋快乐!
taojie
4楼-- · 2020-02-25 08:47
tim 发表于 2014-9-7 21:04
根据楼主的问题,再一次体会了“飞思卡尔是个筐,什么都敢往里装”技术理论 ...

本来这个程序就是我打算移植过来 K20板子运行的
tim
5楼-- · 2020-02-25 11:05
taojie 发表于 2014-9-7 21:07
本来这个程序就是我打算移植过来 K20板子运行的

不用解释啦,别人也不傻。。。
taojie
6楼-- · 2020-02-25 16:58
zzj0329 发表于 2014-9-7 20:31
大家能把这些特殊用法做一个总结贴么,貌似还有三个井号或者三个点的用法 ...

本想看这两日假期有空不回家,移植一个例子到飞思K20板子的,其中还遇到两个C语法问题,觉得挺精巧的,还是不提出来好了,自行消化就好了,免得有人有意见的

一周热门 更多>