關於迭代函式結構型指標用法

2021-08-16 04:45:12 字數 611 閱讀 9524

下面舉乙個例子:

例如:編寫函式fun,其功能是:利用下面的簡單迭代方法求方程cos(x)-x=0的乙個實根。

迭代步驟如下:

(1)取x1初值為0.0;

(2)x0=x1,將x1的值賦給x0;

(3)x1=cos(x0),求出乙個新的x1;

(4)若x0-x1的絕對值小於0.000001,執行步聚(5),否則執行步聚(2);

(5)所求x1就是方程cos(x)-x=0的乙個實根,作為函式值返回。

程式將輸出結果root=0.739086。

程式fun函式**如下:

double fun()

while(fabs(x0-x1)>=1e-6);

return x1; }

本題考查:迭代法求方程的實根;do…while迴圈語句,其形式為:

dowhile(表示式);

do…while迴圈與while迴圈的不同在於,它先執行迴圈中的語句,然後再判斷表示式是否為真, 如果為真則繼續迴圈;如果為假, 則終止迴圈。因此, do…while迴圈至少要執行一次迴圈語句。

思路:

用迭代方法求方程的乙個實根,題目已經給出了演算法,只要按照演算法用合適的程式表達,就可以解題了。

C語言結構體指標,函式指標的用法

學習一下,保證自己的基礎,邊學邊記錄是個很好的習慣,以後回頭來看看,就馬上能了解了 第乙個程式是 c語言結構體指標用法,包括malloc和free的用法 include stdafx.h include include using namespace std struct people int ma...

函式指標 關於函式指標與指標函式

指標函式顧名思義,本質還是函式,不同的是改函式的返回型別為指標型別。接下來我們舉個例子。include using namespace std char output intmain 這裡的char output 就是個指標函式 char 的函式,即返回值為char 型別的。這裡的 如果gcc g ...

關於函式指標與指標函式

函式指標 在程式執行中,函式 是程式的演算法指令部分,它們和陣列一樣也占用儲存空間,都有相應的位址。可以使用指標變數指向陣列的首位址,也可以使用指標變數指向函式 的首位址,指向函式 首位址的指標變數稱為函式指標。1 函式指標定義 函式型別 指標變數名 形參列表 函式型別 說明函式的返回型別,由於 的...