C续行符“\”为什么能续行,它是怎么定义的?

[复制链接]
查看11 | 回复4 | 2011-4-12 10:52:35 | 显示全部楼层 |阅读模式
我也只是好奇而已,想知道它的原始定义。

回复

使用道具 举报

千问 | 2011-4-12 10:52:35 | 显示全部楼层
你学过《编译原理》吗?当编译器扫描源程序遇见续行符“\”时就忽略紧挨着的换行符“\n”。这样前后两行就能连接起来了。至于是怎么定义的我也不知道,建议你看看相关的C++规范吧。(不过本人觉得这个问题不重要)不错了,你刚开始不要考虑太多的细节。。。慢慢来,细节你就会懂的。。
回复

使用道具 举报

千问 | 2011-4-12 10:52:35 | 显示全部楼层
你学过《编译原理》吗?当编译器扫描源程序遇见续行符“\”时就忽略紧挨着的换行符“\n”。这样前后两行就能连接起来了。至于是怎么定义的我也不知道,建议你看看相关的C++规范吧。(不过本人觉得这个问题不重要)
回复

使用道具 举报

千问 | 2011-4-12 10:52:35 | 显示全部楼层
因为 C 的形状类似于菊花,所以能。
回复

使用道具 举报

千问 | 2011-4-12 10:52:35 | 显示全部楼层
应该在续行符"\"后面不能出现其他的字符,包括空格。所以一般在输入"\"后直接回车。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行