返回值為雙浮點(double)型。
創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為彌渡等服務建站,彌渡等地企業(yè),進行企業(yè)商務咨詢服務。為彌渡企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
因為函數(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指向的變量當其為1時說明函數(shù)執(zhí)行成功 為0時說明函數(shù)執(zhí)行出錯
這樣可以通過判斷error指針所指向的變量來判斷函數(shù)是否執(zhí)行正確~