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

admin2010-05-22  26

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

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

答案2

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

最新回复(0)