C 中我想選函式作為引數應該怎麼做?給個通俗點的例子謝謝啦

2021-05-23 05:28:54 字數 3825 閱讀 4049

1樓:匿名使用者

void a1(int& i); // 這個函式作用是把引數i加1

void a2(int& i); // 這個函式作用是把引數i加2

void fun(int val, void (*cf)(int&))

void main()

不過一般來說void fun(int val, void (*cf)(int&))這樣的宣告比較難看懂.

所以寫的時候會用typedef來定義一下.

typedef void(*cf_type)(int&); // 定義cf_type為函式指標型別

void fun(int v, cf_type cf); // 這樣就比較好看了

2樓:匿名使用者

對的,使用函式指標!

3樓:匿名使用者

比如void fun( void (*f)(int) );這個函式接受一個返回為空,引數為int 的函式名為引數。

什麼叫做函式???我要通俗一點的解釋,最好還有例子拜託啦!!

4樓:匿名使用者

對於每一自變數取值,都有唯一值與其對應。如y=2x+1.x=1,y只能為3,不能為其他的。而y*y=x不為函式

5樓:坐deng圍觀

書上有啊 一一對應的函式關係 自變數只有帶入函式中 得到僅有一個的對應量與之對應就ok了

c++中的trace();函式怎麼用?給個具體例子並解釋。。

6樓:翔子菊子

trace函式不是baic++標準中帶的,你看到du的應該是第三方zhi工具提dao

供的。一般trace的話專,就是通過文屬

件流封裝了對檔案的原子操作,一般是記錄日誌資訊時候用的。

具體你說到的這個trace如何使用,好看是哪個第三方庫提供的。

c++中這個函式要怎麼實現?

7樓:滄浪北斗

public  static int result (int x)else if (x == 0)

else}

8樓:匿名使用者

把關鍵部分的**給你寫了一下

if (x > 0)

y = x + 3;

else if (x == 0)

y = 0;

else

y = x * x - 1;

9樓:匿名使用者

#include

using namespace std;

int f(int x)

void main() { int x,y;

cin>>x; y=f(x); cout<

c++中一個函式作為作為另一個函式的引數該如何解釋

10樓:匿名使用者

一個函式(actionfun)作為另一個函式的引數(mainfun),實際上是在執行主函式mainfun的時候,得到的一些數值傳入到actionfun函式中,actionfun為主函式做一些設定也可以執行一些其他的功能,但都要從主函式mainfun中得到引數。 舉例如下:

在.h中宣告一個型別 和actionfun引數等一樣typedef int (*fun)(int tpart);

在.cpp中

int actionfun(int tpart)void mainfun(tag_t p_tag,fun actionfun)

大體就是這樣使用的。

11樓:go陌小潔

把函式名作為引數就是函式的地址了.

如下面的例子

#include

using namespace std;

typedef int (*pfun)(int a, int b);//函式指標

int add(int a, int b)void fun(int a, int b, pfun pfun) //函式指標作為函式的引數

12樓:匿名使用者

把函式名作為引數就是函式的地址了.

比如_beginthread()

這個函式,

void thread()

{}_beginthread( thread, 0, 0)就是啟動thread作為一個執行緒.

13樓:匿名使用者

應該是把某個函式的最終返回值作為另一個函式的引數。就是在呼叫的時候先去計算某函式的值,之後再把它作為呼叫它的函式的引數並帶入此函式的計算。

14樓:匿名使用者

typedef void (*p) (void);

void invoke(p);//p is a pointer to a fuction

void output();

void output()

void invoke(output)

這個函式怎麼做,謝謝!

15樓:匿名使用者

^^consider

1/(1-x) = 1+x+x^2+....

兩邊取導數

1/(1-x)^2 = 1+2x+3x^2+....

兩邊乘以

版 x^3

x^3/(1-x)^2 = x^3+2x^4+3x^5+....

兩邊取導數

[3x^2(1-x)^2 + 2x^3. (1-x) ]/(1-x)^4 = (1)(3)x^2+(2)(4)x^3+....

x^2.(1-x).[ 3(1-x)+2x ]/(1-x)^4 = (1)(3)x^2+(2)(4)x^3+....

x^2.(3-x)/(1-x)^3 = (1)(3)x^2+(2)(4)x^3+....

兩邊除以 x

x(3-x)/(1-x)^3 = (1)(3)x+(2)(4)x^2+....

=>∑(n: 1->∞權 ) n(n+2)x^n

=x(3-x)/(1-x)^3

在c++中 冪函式怎麼表示給個例子 謝謝

16樓:匿名使用者

二次冪 a*a 高次冪可呼叫函式pow(float x, float y); 進行計算

17樓:

2的 3次

/* visual c++ 6.0 */#include

#include

using namespace std;

int main()

c++ 怎麼把函式作為形參在另一個函式中並實現函式呼叫?謝謝~

18樓:

#include

using namespace std;

typedef int (*pfun)(int a, int b);//函式指標

int add(int a, int b)void fun(int a, int b, pfun pfun)//函式指

針作為函式的引數專

c++裡把輸入流作為函式形參應該怎麼用

19樓:匿名使用者

void func (istream &p);

void func(istream &p)

20樓:匿名使用者

想培養出懂事的小孩,作為家長應該怎麼做

1耐心傾聽 當家長的心思放在瞭解孩子的想法,並想辦法幫孩子解決問題時,就會發現孩子的行為其實是情有可原的,並且讓孩子敢於表達自己的情緒,培養孩子的勇氣,也為孩子釋放掉了很多負面的情緒 2,真正放下身段 不要總是對孩子發號施令,命令孩子,而是要給孩子選擇題,讓孩子自己做決定。如果孩子的年齡足夠大,表達...

作為一名保潔員在工作中應該怎麼做

先感謝公司給了這麼一個機會先從公司制度方面寫 先寫優點 再引出不足 提自己的建議再也對員工的培訓。員工的士氣 就是寫自己應該怎麼拓展自己的業務能力 最好闡明自己要不斷學習知識 提升自己的綜合能力 可以了 你自己補充內容嘛 勤懇工作貝,還能是什麼 如何做好招聘工作 目前正是招聘的旺季,招聘工作將成為人...

女生這樣做的目的是想暗示什麼,我應該怎麼做

兩個人最先開始是一定會聊得特別勤快的,有很多的話題可以聊,當然這樣瞭解的多了,可能就會發現兩個人很合得來,她對你一定是有好感的,在你生日的時候你表白,她沒直接拒絕就是最好的表現,但她同時可能覺得對你的瞭解還沒有那麼深,所以沒有同意。最近因為家裡的一些情況,你可能有些著急了,你想給爸爸一個交代,希望他...