首頁 >後端開發 >C#.Net教程 >c語言中fun用法詳解

c語言中fun用法詳解

藏色散人
藏色散人原創
2020-05-30 11:17:0625559瀏覽

c語言中fun用法詳解

c語言中fun用法詳解

fun函數是自訂的C/C 語言函數,函數功能多樣化。此函數名為「函數」英文function的簡寫,一般在範例和試題中使用,通常在主函數中被呼叫。

C/C 語言中,fun函數通常會被主函數所呼叫。它是指用fun來定義一個函數(或方法),這樣在引用時可以用fun來表示。如int fun(int x,int y),void fun(char* a,char* b) 等等。有先前的定義,就可以在主函數裡呼叫它,例如ans=fun(3,7);或fun(p1,p2);。

fun函數是自訂函數。 fun一詞沒有它意思,只是在呼叫時用這個字表示函數。

範例

C 範例一

#include<iostream>
using namespace std;
int fun(int x,int y){//这里的fun函数表示计算x的y次幂
    int result=1;
    for(int i=1;i<=y;i++){
        result*=x;
    }
    return result;
}
int main(){
    int ans;
    ans=fun(3,7);//调用fun函数计算3的7次幂
    cout<<ans<<endl;//输出2187
    return 0;
}

C 例二

#include<iostream>
using namespace std;
//这里的fun函数交换两个指针;其中char*&中*表示指针,&表示引用参数传递
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## 》

以上是c語言中fun用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn