- 🚩 WRITE IN FRONT🚩
 - 🔎 介绍:"謓泽"正在路上朝着"攻城狮"方向"前进四" 🔎
 - 🏅 荣誉:2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2222年获评百大博主、华为云享专家、阿里云专家博主、掘金优秀创作者、全网粉丝量7w+、个人社区人数累计4w+、全网访问量100w+🏅
 - 🆔 本文章内容由 謓泽 原创 如需相关转载请提前告知博主 ⚠
 - 🙌 Gitee:謓泽 (wsxsx) - Gitee.com
 - 🎁 点赞👍+ 收藏⭐️+ 留言📝
 - ✉️ 我们并非登上我们所选择的舞台,演出并非我们所选择的剧本 📩
 
结束符"\0"
注意:当我们给printf()或puts()输出函数加上"\0"后,后面的字符便不会再输出遇到"\0"便停止了,'\0'用作字符串当中的结束符,遇到结束符的时候后面字符便不会再输出了。
示例代码如下↓
#include<stdio.h>
int main(void)
{
	puts("yysyCyuyan\0yyds!");
	printf("yysyC\0yuyanyyds!");
	return 0;
}运行结果🖊
yysyCyuyan
yysyC
说明:编译器会在字符串常量的末尾自动添加'\0'结束符,这也就说明了puts()函数会在输出字符串的常量时候最后进行换行原因的操作了。

经过调试后的光标直接换到下一行('\n')当中去。
③.gets()字符串输入函数
字符串输入可以使用gets()函数,作用是将读取的字符串保存至形式参数当中去的。
gets()语法格式如下↓
char * gets ( char * str );在使用gets()函数的时候,我们需要在程序当中添加对应的头文件#incnlude<stdio.h>
参数如下↓
str→指向一个内存块(char数组)的指针,其中读取的字符串被复制为一个C语言的字符串。
例如:定义字符串数组string用gets()来进行输入puts()再来进行输出,示例代码如下↓
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{
	char string[10] = { 0 };
	gets(string);//输入
	puts(string);//输出
    return 0;
}运行结果🖊
Cyuyan
Cyuyan










