您可以使用循环遍历数组,逐个比较元素是否与目标元素相等来搜索是否包含某个元素。如果找到了相等的元素,则返回指向该元素的指针;如果遍历完整个数组都没有找到相等的元素,则返回空指针。

以下是一个示例代码:

int* search(int* arr, int size, int target) {
    for (int i = 0; i < size; i++) {
        if (arr[i] == target) {
            return &arr[i];
        }
    }
    return nullptr;
}

使用时,您可以将要搜索的数组、数组的大小和目标元素传递给该函数。如果返回的指针不为空,则表示找到了目标元素。

int 搜索是否包含某个元素是否存在

原文地址: https://www.cveoy.top/t/topic/ihMS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录