我有一个奇怪的问题做一个练习:如何测试这个C函数
写其采取的指针的指针的指针的指针的指针的指针的函数一个int指针指针的指针作为参数并为其赋值。
我认为我写的函数是正确的(如果不是,请更正),但是如何测试它?
void function(int *********anInt)
{
*********anInt = 5;
}
我想:
int main(void) {
int *********nbr = malloc(sizeof(int));
function(nbr);
printf("%d", *********nbr);
}
但我得到一个段错误,我刚刚得知malloc
和pointers
所以我不完全理解。
这是什么样的任务是这样的? –
似乎很愚蠢的权利 - 但 - 但我仍然必须这样做,所以任何帮助,将不胜感激; P – ItsASecret
看起来你的任务是为了强调如何指针工作,虽然他们重新...重视太多了!你错过了&符号(地址)去除! –