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