-4
#include<stdio.h>
int show(int *m);
int disp(int *n);
int main()
{
int i;
int marks[]={55,65,70,75,78};
for(i=0;i<4;i++)
{
disp(&marks[i]);
return 0;
}
}
int disp(int *n)
{
show(&n);
return 0;
}
int show(int *m)
{
printf("%d\n", *m);
return 0;
}
是表示:錯誤不能轉換 '詮釋**' 到 '詮釋*' 的參數 '1' 到 'INT顯示爲(int *)'
error[Error] cannot convert 'int**' to 'int*' for argument '1' to 'int show(int*)'
嘿?在通往SO的路上你失去了一半的代碼嗎? –
你把'disp()'**的定義放在**'main'裏面了嗎? –
@KlasLindbäck我會在之前添加一個___why__ .. :) –