64,654
社区成员
发帖
与我相关
我的任务
分享
int main(void)
{
char string[10] = "123456";
char *str1 = "abcdefghij";
cout < <strlen(string) < <endl;
string[4]='\0';
cout < <strlen(string) < <endl;
string[2]='\0';
cout < <strlen(string) < <endl;
cout < <strlen(str1) < <endl;
str1[6]='\0'; //违例是因为char *str1 = "abcdefghij"; 是指向const char * 的指针,是不能被修改的.
cout < <strlen(str1) < <endl;
str1[2]='\0';
cout < <strlen(str1) < <endl;
cout < <string < <endl;
cout < <str1 < <endl;
return 0;
}