活动地址:CSDN21天学习挑战赛
前言
本篇整理的是C语言基础中的字符串和转义字符的知识
一、字符串是什么?
由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串,例如 “hello world”
注意:
字符串结束的标志是一个 \0
在计算字符串长度的时候\0是结束标志,不算作字符串内容。
二、字符串中\0的作用
1.代码
代码如下(示例):
#include<stdio.h>
int main()
{
char arr1[] = "hello";
char arr2[] = {'h','e','l','l','o'};
char arr3[] = {'h','e','l','l','o','\0'};
printf("%s\n", arr1);
printf("%s\n", arr2);
printf("%s\n", arr3);
return 0;
}