本博客记录狄泰学院课程的学习
学习交流群:320628659
个人QQ:1367087622
欢迎大家交流学习
本章的学习目标:
注释符号,接续符,转义符,单引号,双引号 的学习分析
学习这些知识点使用需要注意的事项
注释符号,接续符,转义符,单引号,双引号
注释符号(//,/* */)
- 注释的第一印象,认为是很简单的,对程序的功能也没有影响,没有必要深究。
- 但是注释也是C语言中最重要的工具,一个项目是否能够容易维护,良好的注释就能减少很多上手的时间。
- 注释符号有两种
- //
- /* */
注释规则
- 编译器在编译过程中使用空格替换整个注释
- 字符串字面量中的==//和/**/==不代表注释符号
- /* */型注释不能被嵌套
注释用于阐述原因和意图而不是描述程序的运行过程
注释应该准确易懂,防止二义性,错误的注释有害无益
注释是对代码的提示,避免臃肿和喧宾夺主
一目了然的代码避免加注释
接续符和转义符
接续符的使用
- 编译器会将反斜杠剔除,跟在反斜杠后面的字符自动接续到前一行
- 在接续单词时,反斜杠之后不能有空格,反斜杠的下一行之前也不能有空格
- 接续符适合在宏定义代码块时使用
#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);
printf("a = %d, b