-1
我试图在函数中传递一个单指针和双指针。但它给我错误。将单指针和双指针传递给函数c
int main()
{
int *pt;
fun(pt);
.
.
}
fun(int *pt)
{
pt=(int*)malloc(6*sizeof(int));
.
.
}
和什么是我们使用双指针时的语法。任何人都可以用一个例子来描述它,或者可以编辑上面的例子。我会非常感谢你。
你说这是给你一个错误。它给了什么错误?另外,你所遵循的教程是关于指向指针的指针的? – AntonH
您的主要错误。你的意思是'int main(void)'。这里没有双重指针。如果您的程序出现错误,请显示该程序并逐字包括错误。 –
你能解释一下“双指针”是什么意思吗?你的意思是你想'fun'来修改指针,使得'main'接受这个修改(如果通过'fun's参数完成,它将是一个指针指针)? – lurker