字符数组什么时候加 '\0'
1. 加 '\0' 的情况
(1) 当字符数组以单个字符进行赋值时:
char ch[10];
ch[10]={‘a’,’b’,………’\0’};
(2) 或者用for循环进行赋值时:
for (i=0; i<9; i++)
{
ch[i]='';
}
ch[9]='\0';
记得在数组的最后要加上‘\0’;
2. 自动加 \0 的情况
但是字符串进行赋值时,默认加了‘\0’;
char ch[10]=”hiwehfoif”;或者是在命令行里进行赋值时,也默认加了’\0’。
记得要留出 \0 的位置

浙公网安备 33010602011771号