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

admin2019-08-10  14

问题 设有定义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/HrRp777K
0

最新回复(0)