字符数组初始化时,数组大小一定要大于字符串长度+1,否则编译错误。
字符串数组最后有\0。
正确的:
char a[3] = "ab";
char c[] = "abc";
char d[] = {"abc"};
错误的:
char b[2] = "ab";
字符数组初始化时,数组大小一定要大于字符串长度+1,否则编译错误。
字符串数组最后有\0。
正确的:
char a[3] = "ab";
char c[] = "abc";
char d[] = {"abc"};
错误的:
char b[2] = "ab";