问题 单项选择题

以下程序的输出结果是______。 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。

问答题 简答题
多项选择题