问题
单项选择题
以下程序的输出结果,是_______。
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。