问题
填空题
下面函数的功能是将一个字符串的内容颠倒过来,请填空。
void fun(char str[])
int i,j,k;
for(i=0,j= 【15】 ;i<j;i++,j--)
k=str[i];
str[i]=str[j];
str[j]=k;
答案
参考答案:strlen(str)-1
解析: 程序中的for循环就是用来完成串反序的,所以应该对循环的条件进行初始化,所以在[18]应该填入strlen(str)-1。注意,在串反序的时候,不应该把串结束符‘\0’也反序。