问答题
以下程序的功能是把一个输入字符串倒序输出,请找出并改正其中的错误。 void reverse(char*s){ int len=strlen(S); char*dest=new char[1en]; int i=0 ; while(1en-一!=0){ } printf(…); return 0; }【北京大学2008三(10分)】
【正确答案】正确答案:(1)第一个循环体…处应是赋值语句:*(dest+i++)=*(s+len); (2)printf的…处应该输出倒序的字符串:“%s”,dest (3)函数类型是void,不应有返回值,要删除return 0;
【答案解析】