当字符数组以单个字符进行赋值时:
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’。
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3