单选题:以下哪一种对于`str`的定义不恰当,有可能使`strlen(str)`(strlen是定义在C标准库中的函数)获得非预期的结果
以下哪一种对于`str`的定义不恰当,有可能使`strlen(str)`(strlen是定义在C标准库中的函数)获得非预期的结果: @[C](2)
A. `char str[] = "hello world!";`
B. `char str[100] = "X";`
C. `char str[4] = "abcd";`
D. `char str[6] = {65, 66, 67, 68, 69, 0};`
A.`char str[] = "hello world!";`
B.`char str[100] = "X";`
C.`char str[4] = "abcd";`
D.`char str[6] = {65, 66, 67, 68, 69, 0};`
答案:C
A. `char str[] = "hello world!";`
B. `char str[100] = "X";`
C. `char str[4] = "abcd";`
D. `char str[6] = {65, 66, 67, 68, 69, 0};`
A.`char str[] = "hello world!";`
B.`char str[100] = "X";`
C.`char str[4] = "abcd";`
D.`char str[6] = {65, 66, 67, 68, 69, 0};`
答案:C