c++中如果字符串定义为char str[] = \"Hello\";,则字符数组str的长度为( )
作者:野牛程序员:2023-08-28 15:40:07 C++阅读 2473
如果字符串定义为char str[] = "Hello";,则字符数组str的长度为( )。
A. 0
B. 5
C. 6
D. 7
【答案】C
【解析】本题属于考察计算机基础知识中的字符串概念。数组初始化时[]内可省略数组长度,此时数组长度为初始值的长度。, 字符串"Hello"的长度为5,但是字符串最后需要额外保存一个'\\0'符号作为结束位,所以字符数组str的长度为6。所以本题正确答案为C。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892