选择题
以下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、
,k=0
B、
+1
C、
-1
D、
+0
【正确答案】
C
【答案解析】
[考点] 字符串、函数递归、标识符的作用域和存储类 本题考查字符串处理函数strlen。strlen函数的功能是计算一个字符串的长度,包含结尾符,所以本题中j的初始化应该是从最后一个字符开始,应该将得到的字符串长度减1。
提交答案
关闭