先写上我的代码: 我总是不知道何时把任务交给下一个递归.以致于,写出的代码很臃肿! 放上别人递归的简洁代码: bool exist(char** board, int m, int n, char* word) { if(word == NULL) return true; ) return false; bool ans= false; bool **used = (bool**)malloc(m*sizeof(bool*)); ; i < m; i++) { used[i] = (bool*…