关于#c++#的问题:字符串长度不是不一定等于字母数量吗

img


字符串长度不是不一定等于字母数量吗,为什么这个选C,而不是选A呢?

是的,你说的是对的,所以才选C;这是填空题,要在问号处填代码,你如果填了80,实际又没有80个,数组就越界了.

80只是s的容量,实际长度还是看strlen(s)

因为getline不一定要把字符串填满啊。
c风格字符串总是让人认为下标才是它的长度,但它内容的长度才是

因为getline不一定要把字符串填满啊。
c风格字符串总是让人认为下标才是它的长度,但它内容的长度才是

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^