下列程序的输出结果是( )。 #include<stdio.h> main() { char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’}; int i,j; i=sizeof(A) ;

admin2013-02-23  29

问题 下列程序的输出结果是(    )。
   #include<stdio.h>
   main()
   {  char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};
   int i,j;
   i=sizeof(A) ;
   j=strlen(A) ;
   printf("%d,%d",i,j);
   }

选项 A、7,7
B、7,6
C、6,6
D、6,7

答案B

解析 sizeof()函数的功能是返回字符串所占的字节数,strlen()函数的功能是返回字符串的长度,其中’\0’是一个转义字符,它占存储空间,但不计入串的长度。
转载请注明原文地址:https://kaotiyun.com/show/WTJp777K
0

最新回复(0)