第13课-接续符和转义符

13次阅读

共计 480 个字符,预计需要花费 2 分钟才能阅读完成。

接续符的意义
·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 语言中的反斜杠(\)同时具有接续符和转义符的作用
- 作为接续符使用时可直接出现在程序中
- 作为转义符使用时才需出现在单引号或双引号之间

正文完
 0