论字符串常量和字符数组

我们在使用数组时经常会遇到程序崩溃,字符串崩溃原因:1、试图修改字符串常量的值 2、越界。通过下列程序来分析错误的原因: (1): int main() {     char *str1 = "abcde";  //在这里str1为字符串常量,不能修改,是指针,4个字节     char str2[] = "abcde";  //str2为字符数组,有'\0',所以也是字符串,6个字节 // st
相关文章
相关标签/搜索