C语言-字符串的定义与初始化

来源:互联网 发布:mac 计时钟表 编辑:程序博客网 时间:2024/04/30 11:36

字符串的定义与初始化

 //字符串的定义与初始化

   

 char s[] = {'l','j','j','\0'};//字符串  , \0 是区分字符串的结束符    char s1[4] = {'l','j','j','\0'};//字符串    char s2[] = {'l','j','j'};//不是字符串    char s3[] = "ljj";//字符串,默认会自动在最后加上 \0    printf("s = %s \n", s);//%s是字符串类型

    


    \0是转义字符 代表是空值NULL,在字符串代表是结束。

若没加就不是字符串

若用字符串打印类型打印会打印到有\0结束符为止才结束


字符 元素默认值是\0

这里可以把\0当成一个句号,一句话的结束符号。

也就是字符串的结束符