C语言字符串长度计算:strlen() 函数解析
输出结果是9。
因为s数组中包含10个字符,但其中有一个是转义字符' ',代表水平制表符(tab),在输出时会被转换成一个制表符,实际上只占据了一个字符位置。因此,实际上s数组中有9个可见字符,strlen函数计算的是可见字符的数量,因此输出结果为9。
原文地址: https://www.cveoy.top/t/topic/oZ0I 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
输出结果是9。
因为s数组中包含10个字符,但其中有一个是转义字符' ',代表水平制表符(tab),在输出时会被转换成一个制表符,实际上只占据了一个字符位置。因此,实际上s数组中有9个可见字符,strlen函数计算的是可见字符的数量,因此输出结果为9。
原文地址: https://www.cveoy.top/t/topic/oZ0I 著作权归作者所有。请勿转载和采集!