您的位置:首页 > 编程语言 > C语言/C++

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

2013-09-04 21:09 197 查看
字符串的定义与初始化
 //字符串的定义与初始化
    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当成一个句号,一句话的结束符号。
也就是字符串的结束符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: