一、C/C++中 字符串和字符串数组的区别: 1. 严格意义上来说:C语言没有字符串类型,而C++中有string类型; 2. C语言中:字符串是存放在字符数组中的,将字符串作为字符数组来处理; 3. 字符串一定是字符数组,字符数组不一定是字符串。 4. C语言规定了一个“字符串结束标志”,以字符'\0'作为结束标志 。 #include<stdio.h> #include<string.h> int main() { char s[10] = {'1' , '2' , '3' , '\0' , '4'}; printf("%s len=%...