错误写法:
#define swap(x, y)
x = x + y;
y = x - y;
x = x - y;
正确写法:宏定义太长,需要换行的时候要加上“反斜杠”,作用是:续行。
在一行代码的行尾放置一个反斜杠,c语言编译器会忽略行尾的换行符,而把下一行的内容也算作是本行的内容。这里反斜杠起到了续行的作用。不然会报错。
错误写法:
#define swap(x, y)
x = x + y;
y = x - y;
x = x - y;
正确写法:宏定义太长,需要换行的时候要加上“反斜杠”,作用是:续行。
在一行代码的行尾放置一个反斜杠,c语言编译器会忽略行尾的换行符,而把下一行的内容也算作是本行的内容。这里反斜杠起到了续行的作用。不然会报错。