字符串初始化和赋值的区别:
初始化
Char str[] = “abcdef” // 合法
赋值
char str[10] ;
str[10] = “abcde”; //错误
1.字符串赋值过程中不存在str[10],最大仅能是str[9]、
2.在字符串赋值的过程中需要从str[0]开始到str[9]逐个赋值
3.对字符串赋值时应该使用字符串函数strcpy
例如 char str[10];
Strcpy(str,”abcde”);
字符串初始化和赋值的区别:
初始化
Char str[] = “abcdef” // 合法
赋值
char str[10] ;
str[10] = “abcde”; //错误
1.字符串赋值过程中不存在str[10],最大仅能是str[9]、
2.在字符串赋值的过程中需要从str[0]开始到str[9]逐个赋值
3.对字符串赋值时应该使用字符串函数strcpy
例如 char str[10];
Strcpy(str,”abcde”);