
返回值為雙浮點(double)型。

創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為彌渡等服務(wù)建站,彌渡等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為彌渡企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
因為函數(shù)聲明為
double?klink(int?a,?int?b)
a,b 參數(shù)的類型為 int , klink函數(shù)的類型為double
字符串char和整形int的區(qū)別就是字符(char)‘5’-‘0’=整形數(shù)字(int)5,然后再強制轉(zhuǎn)換一下將(int)轉(zhuǎn)換成(double)就可以了。算了,我寫出來吧。
double chartodob(cahr * a)
{
double i=a-'0';
return i;
}
用指針?。?/p>
其實可以這樣的 不必返回一個null
建立一個int 型的變量用來存儲錯誤碼
例如這樣
double fun(int *error)
{
double d;
……
if(isOk())
{ return d;
*error = 1}
else
{ *error = 0;
return 0;}
}
這段程序里面error指向的變量當(dāng)其為1時說明函數(shù)執(zhí)行成功 為0時說明函數(shù)執(zhí)行出錯
這樣可以通過判斷error指針?biāo)赶虻淖兞縼砼袛嗪瘮?shù)是否執(zhí)行正確~