C++中的反斜杠\用法

来源:互联网 发布:linux oracle清空日志 编辑:程序博客网 时间:2024/06/13 05:33

宏定义语句应该是在一行语句范围内,但是当宏定义语句特别长,或者宏定义的语句用多行表示更具有读性的时候,该怎么办呢?

这时候就轮到反斜杠\上场了。

看一个例子:

#include <iostream>using namespace std;void ph();#define add(f)\int main()\{\    ph();\    return f;\}int f=0;add(f);void ph(){    cout<<"h"<<endl;}
如果不使用反斜杠,将宏定义都放在一行那么这个宏定义的含义就很难看清楚,这就是C++中反斜杠最常使用的场景。

0 0
原创粉丝点击