asdfgh
包含了6个字符,
如果用strlen()的话返回的就是6
但是实际占用的空间是7
应为在最后补一个'\0'
'\0'是个占位符,不能算是字符
它和字符占的内存空间是一样的,都是一个字节
用来标志字符串结束。
使用printf("%s",..);的时候系统会自动寻找字符串的结为符'\0'。输出也是到'\0'前为止。
包含了6个字符,
如果用strlen()的话返回的就是6
但是实际占用的空间是7
应为在最后补一个'\0'
'\0'是个占位符,不能算是字符
它和字符占的内存空间是一样的,都是一个字节
用来标志字符串结束。
使用printf("%s",..);的时候系统会自动寻找字符串的结为符'\0'。输出也是到'\0'前为止。