c语言学习日志01--字符串基础
1.首先基础的字符串定义有两种方式
char str1[] = { 'h','e','l','l','o','\0'};
char* str2 = "hello";
字符串的结束需要以"\0"结尾。"\0"是字符串的结束标识符。以第一种方式定义的字符串中需要手动输入"\0",而第二种则不需要。
第一种定义方法中,str1为变量,可以根据指针对其中的元素直接进行修改。第二种方法中,str2为常量,无法对字符串进行直接修改。
char str1[] = { 'h','e','l','l','o','\0'};
char* str2 = "hello";
字符串的结束需要以"\0"结尾。"\0"是字符串的结束标识符。以第一种方式定义的字符串中需要手动输入"\0",而第二种则不需要。
第一种定义方法中,str1为变量,可以根据指针对其中的元素直接进行修改。第二种方法中,str2为常量,无法对字符串进行直接修改。