关于c语言字符串的讨论

关于c语言字符串的讨论

c语言字符串只可以用char数组保存

不能用其他如int数组保存,否则编译会出错
测试:
在这里插入图片描述

字符串结束符具有截断作用,会改变字符串数组的大小。

测试:
在这里插入图片描述

确定长度大小(size)的字符串数组只能容纳size-1个字符

测试举例

字符串数组长度为7,但是只能容纳6个字符,而且用strlen函数测得字符串的长度为7-1=6。
测试结果:
在这里插入图片描述
字符串数组长度为7,如果容纳7个字符,编译会不通过。
测试结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40162095/article/details/114597587