牛东 发表于 2014-11-16 11:49:27

请大家帮我看看这段程序中的意思!

本帖最后由 牛东 于 2014-11-16 11:52 编辑

case 0:{Now_Display.DisBuf|=((0x01<<0)|(0x01<<1)|(0x01<<2)|(0x01<<3));\
                Now_Display.DisBuf|=((0x01<<2)|(0x01<<0));}break;

其中\是什么意思!!!

谢谢!!{:handshake:}

pengchhui 发表于 2014-11-16 11:50:15

续行符?

cpumaker 发表于 2014-11-16 12:00:37

位操作,自己摆一下吧

bbglx 发表于 2014-11-16 12:10:28

二楼正解?
但是写与不写有啥区别?

Gallen.Zhang 发表于 2014-11-16 12:11:20

续行符,在这里加不加 \ 都可以

gujiamao_love 发表于 2014-11-16 12:13:36

bbglx 发表于 2014-11-16 12:10
二楼正解?
但是写与不写有啥区别?

我遇到两次必须要加:
1.define不加\,显然define不对;
2.字符串换行不加\,就会当做空格,
这段程序,应该无所谓,提醒看得人。

sky_walker 发表于 2014-11-16 12:17:51

因为一行写不下,换行

fulitun 发表于 2014-11-16 12:20:29

在这里纯属多余

牛东 发表于 2014-11-16 12:29:29

pengchhui 发表于 2014-11-16 11:50
续行符?

谢谢!!!

小车 发表于 2014-11-16 12:40:31

gujiamao_love 发表于 2014-11-16 12:13
我遇到两次必须要加:
1.define不加\,显然define不对;
2.字符串换行不加\,就会当做空格,


之前也遇到过第一个,当时时间急就没仔细去了解,现在又什么比较准确的解释么?

gujiamao_love 发表于 2014-11-16 12:53:33

小车 发表于 2014-11-16 12:40
之前也遇到过第一个,当时时间急就没仔细去了解,现在又什么比较准确的解释么? ...

没有\,define不认为第二行的是紧接着第一行的。
在其他地方是有;的,define不能加;。

haoyurenzhu 发表于 2014-11-16 12:57:10

二楼正解。。

小车 发表于 2014-11-16 13:11:58

gujiamao_love 发表于 2014-11-16 12:53
没有\,define不认为第二行的是紧接着第一行的。
在其他地方是有;的,define不能加;。
...

受教了,谢谢

ming180 发表于 2014-11-16 13:18:56

\续行应该是用在宏定义里的吧

qs6361036 发表于 2014-11-16 13:19:14

明显是 续行符 ,不过在这里有没有都一样

wzd5230 发表于 2014-11-16 13:22:11

续航符,表示下一行程序和这一行在一起是一行。宏定义的时候用的多,一般代码里面不用。

flyfox8 发表于 2014-11-16 13:58:09

续航符。
页: [1]
查看完整版本: 请大家帮我看看这段程序中的意思!