有以下程序:     main( )     { char a[ ]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘\0’};int i,j;     i=sizeof(a);j=strlen(a);     printf("%d,%

admin2005-03-15  37

问题 有以下程序:     main( )     { char a[ ]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘\0’};int i,j;     i=sizeof(a);j=strlen(a);     printf("%d,%d\n",i,j);     }     程序运行后的输出结果是

选项 A、9,9
B、8,9
C、1,8
D、9,8

答案D

解析 sizeof( )函数返回字符串所占字节数,strlen函数返回字符串的长度,其中’\0’是一个转义字符,
转载请注明原文地址:https://jikaoti.com/ti/PuS0FFFM
0

最新回复(0)