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

admin2021-07-09  47

问题 以下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://kaotiyun.com/show/latp777K
0

最新回复(0)