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