单选题
设有 static char str[]="Beijing"; 则执行 printf("%d/n",strlen(strcpy(str,"China"))); 后的输出结果为_______。
A、
5
B、
7
C、
12
D、
14
【正确答案】
A
【答案解析】
[评析] 在执行printf()函数前,数组str的长度是7,但是当使用strcpy()函数将新的值赋给str后,strlen()函数返回的应当是现在的str字符串的字符个数,即是5。
提交答案
关闭