设有定义char str[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是

admin2017-05-20  22

问题 设有定义char str[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是

选项 A、6 6
B、6 5
C、5 5
D、5 6

答案B

解析 sizeof主要用于测试变量所占的实际内存,而strlen函数主要测试字符串中实际字符的个数,字符串"Hello"占有内存6个字节。而字符串中共有5个字符。
转载请注明原文地址:https://kaotiyun.com/show/i4Dp777K
0

最新回复(0)