对我在求职面试中看到的C代码感到困惑

用户名

免责声明: 因为我已经被公司拒绝了,所以我可以谈论有关面试的问题,而不必在参加面试之前就签署了NDA。

另外,这不是“为我编写代码”帖子。我只是对了解此问题的设置感到好奇。它希望我填写从链接列表中删除元素的函数的主体:

typedef struct
{
    int val;
    node * next;
} node;

void remove_val(node ** arr, int i)
{
    /* Write the procedure here */
}

我对为什么该问题将指针指向指针作为参数感到困惑。我希望函数的参数将是列表的根,这将是指向节点的指针。对?任何想法第一个参数应该是什么?

卡尔·比勒费尔特

如果删除列表的头会怎样?您需要某种方式将其传达回调用代码。next如果需要,此功能签名可让您更改列表的标题以指向其标题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我在求职面试中看到的这个C代码感到困惑

来自分类Dev

在vim中折叠代码使我感到困惑

来自分类Dev

在vim中折叠代码使我感到困惑

来自分类Dev

我对在Internet上看到的某些URL感到困惑

来自分类Dev

我对这个C ++构造函数感到困惑

来自分类Dev

我的代码没有在C中看到Whille循环(带有getchar函数)

来自分类Dev

我已经在C ++中看到了以下代码。它是定义的行为吗?

来自分类Dev

输出| ...使我感到困惑

来自分类Dev

叉子让我感到困惑

来自分类Dev

QT让我感到困惑

来自分类Dev

我对快递中的两行源代码感到困惑

来自分类Dev

我可以在html源代码中看到ViewStateUserKey吗?

来自分类Dev

在C ++结构声明中对代码的目的/含义感到困惑

来自分类Dev

我对在C ++中对'<<'使用运算符重载感到困惑

来自分类Dev

我对在c中使用指针的概念感到困惑

来自分类Dev

我对C#中的可选匿名函数感到困惑

来自分类Dev

递归调用使我感到困惑

来自分类Dev

我对SSD优化感到困惑

来自分类Dev

我对super()用法感到困惑

来自分类Dev

重击逃逸使我感到困惑

来自分类Dev

AngularJS $ scope使我感到困惑

来自分类Dev

递归调用使我感到困惑

来自分类Dev

对我的 if 语句的逻辑感到困惑

来自分类Dev

我对位掩码感到困惑

来自分类Dev

我对 WordPress 结构感到困惑

来自分类Dev

对这个HashMap算法面试题感到困惑

来自分类Dev

当我编写类似short a = 1; a = a(short)1;的代码时,我对错误感到困惑。

来自分类Dev

真的对c ++继承感到困惑

来自分类Dev

对C ++多重继承感到困惑