接续符的意义
·C语言中的接续符()是指示编译器行为的利器
例子13—2:
include "stdio.h"
define SWAP(a,b) \
{ \
int temp = a; \
a = b; \
b = temp; \
}
int main()
{
int a = 1 ;
int b = 2;
int c = 3;
SWAP(a,b);
SWAP(b,c);
printf("a = %d\n",a);
printf("b = %d\n",b);
printf("c = %d\n",c);
return 0;
}
输出结果:
a = 2
b = 3
c = 1
转义符的意义
·C语言中的转义符()主要用于表示无回显字符,也可以表示常规字符
转义符的作用
·当反斜杠(\)作为转义符使用时必须出现在单引号或者双引号之间
例子13-3:
include "stdio.h"
int main()
{
char enter = '\n';
char *p = "\141\t\x62";
printf("%s",p);
printf("%c",enter);
}
输出结果:
a b
小结:
·C语言中的反斜杠(\)同时具有接续符和转义符的作用
-作为接续符使用时可直接出现在程序中
-作为转义符使用时才需出现在单引号或双引号之间
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。