c 中呼叫自定義函式的問題

2021-04-18 02:32:37 字數 1824 閱讀 7218

1樓:葉片舟

被調函式,是有返回值

的,如果需要用到返回值,比如輸出

int fun()

std::cout << fun();

//如果你只是想輸專出那句話,那麼呼叫屬時直接fun();

還有,你說的這個print-函式名, 這個不然是偽**,不然這個也是個函式名,表示輸出的意思

不是固定的,只是讓人容易辨識

2樓:頂峰風光無限

c語言的話:如果函式名後面加了(),就是列印函式返回的值;如果只有函式名沒有括號,就是列印函式的地址。

在c++中如何在主函式中呼叫自定義函式?應該如何學呢?

3樓:匿名使用者

void fun1()

void main()

{int a,b,c;

a=11;b=22;

fun1();

c=max(a,b);

cout<<"a和b中較大的是"<。開始學,可能所有**全寫到主函式裡面,等學到函式那章,就需要分工明確了,什麼地方是幹什麼的,**執行時從主函式第一行開始,遇到函式,就會自動呼叫函式,如果有引數,就得傳引數進去,然後從呼叫的函式第一行開始執行到最後一行結束所呼叫的函式,然後回到主函式,接著執行下去。學習的話,就是多看書上的,多理解,按照自己的理解去程式設計實驗,最終熟練

4樓:二分之一百

就直接呼叫就可以了啊,函式名,有引數的把引數替換就行了

5樓:匿名_熱心網友

^sum+=pf->invoke(xi)*delta;

}return (sum);

}int main(array^args)",sum);

sum=integral(0,2,100,pf2);

console::writeline("sum2=",sum);

return 0;}

matlab 如何建立、呼叫自定義函式?

6樓:rsn_灰灰

新建一個m檔案 在m檔案裡面第一行輸入function [x,y]=pll(x1,y1,x2,y2),這裡x1 x2 y1 y2是你函式的輸入值, x y是輸出值,接著定義你要實現的功能,比如:x = x1 + x2; y = y1 + y2; 接著儲存這個m檔案,注意!! 這個m檔案的名字必須是定義的函式的名字,即儲存為pll.

m 否則會出錯。

接著在matlab命令視窗中輸入 pll(1,2,3,4)看看會得到什麼? 也可以另外建立一個m檔案,在這裡呼叫pll()這個函式。

不知道我說清楚了沒。。。。我沒有除錯過,希望不會報錯 -。-

7樓:紫風**

新建一個m檔案

,在editor編輯器中輸入函式function [x,y]=pll(x1,y1,x2,y2)以及其欲實現的功能,儲存,然後在另外一個m檔案中就可以呼叫這個函式,在命令視窗中不能實現呼叫。

我初學,我就是這樣用的,並且那個自定義了函式的m檔案與呼叫此函式的m檔案須在同一儲存路徑下

8樓:阿魯特

我也是這個問題,但是這個是因為你在這裡只是定義一個function,沒有給裡面的引數定義所以會出現錯誤,你在別的m檔案中直接呼叫這個函式,引數匹配就沒有問題。我的已經調好了,你加油!

9樓:匿名使用者

function [x,y]=pll(1,2,3,4)'x1=1 y1=2 x2=3 y2=4

python中怎麼呼叫自定義函式

網上的很多資料都是說 如果把my abs 的函式定義儲存為abstest.py檔案了,那麼,可以在該檔案的當前目錄下啟動python直譯器,用from abstest import my abs來匯入my abs 函式,注意abstest是檔名 不含.py副檔名 但是在嘗試這種方法後,發現仍然還是無...

vba自定義函式怎麼呼叫自定義物件做為引數

這個隨便定 來義個引數,引數型別可以自是變體型,bai或as object 型別,或du as a 不用管它是值傳遞還是地址傳遞,對 zhi 物件傳遞只dao 有一種方式,叫引用傳遞。然後把物件作為引數呼叫用函式b好了。不知道你是不是想知道這事。在類模組中用 public a as 具體看附件 vb...

c語言自定義函式宣告的問題

你好。請不要使用case作為函式名。case是c保留的關鍵字 include int cas float rate int main void int cas float salary 我想你大概是想要這樣的吧,case是保留關鍵字,不能做自定義函式名 直接上正確的程式,改過的地方已標註。inclu...