以下fun函数的功能是将形参s所指字符串内容颠倒过来 void fun( char *s ) { int i, j, k; for( i=0, j=strlen(s) __________ ; i<j; i++,j-- ) { k=s[

admin2015-07-31  55

问题 以下fun函数的功能是将形参s所指字符串内容颠倒过来
void  fun(  char *s  )
{  int  i, j, k;
for(  i=0, j=strlen(s) __________ ;  i<j;  i++,j--  )
{  k=s;  s=s[j];  s[j]=k;  }
}
在横线处应填入的内容是

选项 A、+1
B、-1
C、+0
D、 k=0

答案B

解析 本题考查字符串处理函数strlen,strlen计算一个字符串的长度,包含结尾符,所以本题中j的初始化应该是从最后一个字符开始,所以应该将得到的字符串长度减1,选项B正确。
转载请注明原文地址:https://jikaoti.com/ti/rbi0FFFM
0

最新回复(0)