🥂在反斜杠('\')有⒉种最常用的功能如下所示👋
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main(void) { int a = 10; int b = 20; int c = 30; if (a == 10 &&\ b == 20 &&\ c == 30) { printf("Your print\n"); } else { printf("Not print\n"); } } 运行结果:Your print
¹续航功能⇢在实际上写代码这种通常使用是我们需要碰到比较复杂的逻辑情况下才会进行使用的,不过这个概念还是要形成的。
🍊细节说明⇢如果在我们的续航功能前面带空格(space)是可以被允许的 但是在续航功能后带空格编译器是不被允许的。
📑注⇢续航在上述代码指的是('\'),当然在上述不使用('\')直接换行在你的编译器是可行的,但是怎么说呢其实这就是一个比较好的一个语法习惯了。所以在这里博主也推荐在这里加上我们的('\')符。
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main(void) { printf("C\nS\nD\nN"); } 运行结果 C S D N
²转义字符⇢相信大家都了解过转义字符的概念 比如我们最常用的转义字符就是我们的换行符回车符('\n')本身这个字母n是没有在我们C语法上有特殊的意义的。但是一旦和(’\')符结合起来了那么它此时就会变得非常的有意义哟ヾ(^▽^*)))
³特殊概念之回车和换行
回车:光标回到当前行的最开始。
换行:光标移动至下一行。
回车:\r 换行:\n
🍎注→实际上\n同时具备回车和换行的作用也就是说实际上是\r+\n的。
如果我们要单独使用回车的话需要使用\r转义字符。
📋拓展﹣单引号(' ')表示的是字符 双引号(" ")表示的是字符串。
📑那么接下来我举出⑵个程序示例来康康\r的回车如下代码所示↓
//1.旋转光标 #define _CRT_SECURE_NO_WARNINGS 1 #include<Windows.h> #include<stdio.h> int main(void) { int Count = 0; const char* p = "|/-\\"; while (1) { Count %= 4;//限制范围 printf("[%c]\r", p[Count]); Count++; Sleep(30); } }
📝代码示例结果⇢在这里由于是动态的形式我就以呈现视频的效果带大家来看看如下👋
旋转光标视频运行结果
//2.倒计时 #define _CRT_SECURE_NO_WARNINGS 1 #include<Windows.h> #include<stdio.h> int main(void) { int i = 0; for (i=10;i>=0;i--) { printf("[%2d]\r", i); Sleep(1000); } return 0; }
运行结果🖊相信大家也直到上述的运行结果了我这里也不在讲述了。