我想在一個二維數組中的元素進行排序,但在分配值到k它給這個錯誤。警告:賦值時將指針整數,未作鑄
「警告:賦值時將指針整數,未作類型轉換」。
爲什麼我會得到它,我怎麼能解決這個問題?
for(i=1;i<3;++i)
{
for(j=3-1;j>=1;--j)
{
if(a[j-1]>a[j])
{
k = a[j-1];
a[j-1]=a[j];
a[j] = k;
}
}
}
i,j,a,k是什麼數據類型? –
無論你做什麼,解決方案是**不**添加演員!該警告的措辭不當...我認爲這應該只是說:「警告:指定一個指向整數」 ommiting「投」 – pmg
不使用幻數字「J = 3-1」 –