下面函数的功能是将一个字符串的内容颠倒过来,请填空。 void fun(char str[]) { int i,j,k; for(i=0,j=________;i<j;i++,j--) { k=str[i]; str[i]=str[i];

admin2012-12-03  26

问题 下面函数的功能是将一个字符串的内容颠倒过来,请填空。
void fun(char str[])
{ int i,j,k;
  for(i=0,j=________;i<j;i++,j--)
  { k=str
    str=str
    str[j]=k;}
}

选项

答案strlen(str)-1。

解析 for循环的作用是再来完成字符串的遍历,应该先对循环条件初始化,所以应填strlen(str)-1。
转载请注明原文地址:https://jikaoti.com/ti/h2B0FFFM
0

最新回复(0)