执行下面的一段C程序后,变量ret的值为( )。 int ret=strlen(strcpy(str,“Hello_World\0”));

admin2021-01-07  40

问题 执行下面的一段C程序后,变量ret的值为(        )。
    int ret=strlen(strcpy(str,“Hello_World\0”));

选项 A、0
B、11
C、12
D、20

答案B

解析 本题考查C语言的基础知识。执行strcpy(str,”Hello_World\0”)函数后,计算机会将字符串”Hello World\0”拷贝到变量str中,注意表示“\0””是字符串结束符,并不占字符串的长度。该字符串的实际长度为11。strcpy函数的返回值也是str所指的字符串指针。当执行int ret=strlen(strcpy(str,“Hello_World\0”));语句后,就得到相应字符串的长度。
转载请注明原文地址:https://jikaoti.com/ti/7DI7FFFM
0

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