对字符数组str[]赋初值,str不能作为字符串使用的一个是

A char str[]="shanghai" B char str[]{"shanghai"} Cchar str[9]{'s','h','a','n','g','h','a','i'} Dchar str[9]{'s','h','a','n','g','h','a','i'}

D 因为 它装满了 字符 没地方 放 '\0'-------字符串的 结束符了 所以 不能 作为 字符串了。。。。
分析 :
赋值时带有 " " 的 都可以 作为字符串追问

我打错了,你答案都能对,,D是char str[8]{.............................}可以在问你一个问题么C++Z中只能去整数的是A/ B%= 选哪一个啊

温馨提示:答案为网友推荐,仅供参考