我有一個簡單的函數,返回後,數組a [](作爲參數傳遞)的值被改變。問題在於它們甚至沒有寫在函數中,只是讀 - 至少應該 - 至少 - 。希望你能幫助我:C函數參數值自己改變
double *bhaskara(double a[]){
double A = a[2], B = a[1], C = a[0];
double raizes[2];
double delta = B*B - 4*A*C;
if(delta<=0){//ignora delta para pegar soh a parte inteira das raizes
raizes[0] = -B/(2*A);
raizes[1] = raizes[0];
}else{
raizes[0] = (-B+sqrt(delta))/(2*A);
raizes[1] = (-B-sqrt(delta))/(2*A);
}
return raizes;
}
笑,織補你打我吧:)我把代碼示例.. :) –