您好,登錄后才能下訂單哦!
fun函數(shù)是自定義的C/C++語言函數(shù),函數(shù)功能多樣。該函數(shù)名為“函數(shù)”英文function的簡寫,一般在示例和試題中使用,通常在主函數(shù)中被調(diào)用。
C/C++語言中,fun函數(shù)通常被主函數(shù)所調(diào)用。它是指用fun來定義一個函數(shù)(或方法),這樣在引用時可以用fun表示。比如int fun(int x,int y),void fun(char* a,char* b) 等等。有先前的定義,就可以在主函數(shù)里調(diào)用它,比如ans=fun(3,7);或者fun(p1,p2);。
fun函數(shù)是自定義函數(shù)。fun一詞沒有其它意思,只是在調(diào)用時用這個單詞表示該函數(shù)。
舉例
C++ 例一
#include<iostream> using namespace std; int fun(int x,int y){//這里的fun函數(shù)表示計算x的y次冪 int result=1; for(int i=1;i<=y;i++){ result*=x; } return result; } int main(){ int ans; ans=fun(3,7);//調(diào)用fun函數(shù)計算3的7次冪 cout<<ans<<endl;//輸出2187 return 0; }
C++ 例二
#include<iostream> using namespace std; //這里的fun函數(shù)交換兩個指針;其中char*&中*表示指針,&表示引用參數(shù)傳遞 void fun(char*& a,char*& b){ char* c=a; a=b; b=c; } int main(){ char* p1; char* p2; p1="baidu"; p2="baike"; fun(p1,p2);//交換p1和p2兩個指針 cout<<p1<<endl<<p2<<endl;//先輸出baike后輸出baidu return 0; }
以上就是c語言中fun用法詳解的詳細內(nèi)容,更多請關注億速云其它相關文章!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。