选择题
以下fun函数的功能是将形参s所指字符串内容颠倒过来:
void fun(char*s)
{int i,j,k;
for(i=0,j=strlen(s)______; i<j;i++,j--)
{k=s[i];s[i]=s[j];s[j]=k;}
}
在横线处应填入的内容是______。
A、
+1
B、
-1
C、
+0
D、
,k=0
【正确答案】
B
【答案解析】
本题考查字符串处理函数strlen。strlen计算一个字符串的长度,包含结尾符,所以本题中j的初始化应该是从最后一个字符开始,所以应该将得到的字符串长度减1,选项B正确。
提交答案
关闭