A-A+
以下程序的输出结果是______。 main() { char str[12]={'s' '
问题详情
以下程序的输出结果是______。 main() { char str[12]={"s","t","r","i","n","g"}; printf("%d/n",strlen(str)); }
A.6
B.7
C.11
D.12请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:在C语言中,字符串的长度是其首字符到NULL(不含)字符的总字符个数。本题定义字符数组str的同时,对第7个元素,由系统自动添加上“\0”,故字符串的长度为6。