-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