我们在我的 C++ 类中编写了以下递归函数。
bool contains(int arr[], int n, int val){
if(n == 0) return false; // Escape clause
if(arr[0] == val) return true; // Second escape clause
return contains(arr+1, n-1, val);
}
我的教授说 C/C++/Assembler 是唯一支持这种数组遍历的主流语言。还有哪些其他语言允许通过更改指针地址进行这种搜索?