1、关于buf[i]=“ab”,i值究竟为多少
举例说明
char buf[3] = “ab”; (正确)
char buf[2] = “ab”; (错误)
方括号中的i值要算上终止符
2、关于strlen()和sizeof()
以char buf[3] = “ab”; 为例
strlen(buf) = 2; (不算终止符)
sizeof(buf)/sizeof(char) = 3; (算终止符)
1、关于buf[i]=“ab”,i值究竟为多少
举例说明
char buf[3] = “ab”; (正确)
char buf[2] = “ab”; (错误)
方括号中的i值要算上终止符
2、关于strlen()和sizeof()
以char buf[3] = “ab”; 为例
strlen(buf) = 2; (不算终止符)
sizeof(buf)/sizeof(char) = 3; (算终止符)