本文共 213 字,大约阅读时间需要 1 分钟。
首先,对于一维字符数组:char a[N]={};
其实最后代表的也是一个字符串
字符数组的初始化有两种方式:
但其实使用字符常量初始化数组的时候,可以不加上这个 '\0',而使用字符串初始化字符数组的时候,是自动加上'\0',所以要将\0占的字节大小算进去。字符数组并不要求它的最后一个字符为'\0',甚至可以不包含'\0',向下面
这样写是完全合法的。 char str[5]={'C','h','i','n','a'};转载地址:http://jzbab.baihongyu.com/