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

admin2019-12-17  27

问题 设有定义 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://jikaoti.com/ti/NXG0FFFM
0

相关试题推荐
最新回复(0)