知识点回顾:
1. 在编程中,“打印”一般就是“输出”的意思。
下边的小程序就是往屏幕上打印“I love FishC.com!”这行文本:
#include <stdio.h>
int main()
{
printf("I love FishC.com!\n");
return 0;
}
2. 使用 GCC 编译程序:gcc 源代码 -o 可执行文件。
成功编译后是不显示任何东西的。
如果哗啦啦地显示一丢丢文字,那肯定是你的代码哪里出了问题:
3. printf 是格式化输出函数,点击这里可以查看中文文档。
C 语言为我们提供了很多基本函数,它们用于实现不同的功能,比如 printf 函数,就是实现格式化输出的功能。没有它,我们压根儿不可能仅用六行代码,就将文本打印到屏幕上。
所以说,函数是一个好东西!
4. 转义字符
在 C 语言中,用双引号括起来的内容我们称之为字符串,也就是我们平时所说的文本。
字符串可以由可见字符和转义字符组成,像课堂上演示那条鱼的主要组成部分——星号(*),就是可见字符。可见字符就是你输入什么,显示出来就是什么。
而你如果想将一个字符串分为两行来显示,那么你就需要使用到转义字符。
转义字符一般是表示特殊含义的非可见字符,以反斜杠开头:
5. 反斜杠的奥义
在字符串中反斜杠 + 字符是转义字符,表示特殊含义。
但反斜杠如果后边不带任何字符(直接换行),表示我们希望 C 语言将该行以及下一行看做是一个整体。
比如:
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
可以写成:
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
当然,你这样写毫无意义!!!
这个方法主要用在当你的字符串或语句太长(一行不足以存放,或严重影响阅读),那么你可以通过反斜杠(\)进行“断行”。
6. 彩蛋
你知道在视频中,小甲鱼一气呵成的这个动作是咋做到的吗?
在 VIM 的普通模式下,点(.)操作表示重复上一次的修改。
比如在视频中:
1. 先输入大写字母 A 在行尾进行插入模式
2. 然后输入 \n\,点击 Esc 回到普通模式
3. 点击字母 j 将光标移动到下一行
4. 按一下点(.),VIM 将自动实现上方 1 和 2 的操作(即在行尾插入 \n\)
5. 接下来我只需要重复点击字母 j + 点(.)即可




