複製鏈接
請複製以下鏈接發送給好友

fun函數

鎖定
fun函數是自定義的C/C++語言函數,函數功能多樣。該函數名為“函數”英文function的簡寫,一般在示例和試題中使用,通常在主函數中被調用。
中文名
fun函數
外文名
function fun
分    類
C/C++函數
功    能
多樣
解    釋
自定義函數
編程語言
C語言
形    式
例如 int fun(int x,int y)
函數意思
通過在主函數中調用執行一些需求

目錄

fun函數簡介

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一詞沒有其它意思,只是在調用時用這個單詞表示該函數。

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;
}

fun函數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;
}

fun函數注意

C/C++ 語言標準庫中沒有fun函數。fun函數是自定義函數,是使用來舉例或作語法演示的,需要在使用前自行定義聲明。fun一詞沒什麼特別含義,也可以換成別的名稱,如"abc"或者"baidubaike"。它只表示引用之前出現的函數,以調用它執行一些需求,int fun(int x,int y)只是一個舉例的函數名而已,以及其聲明的參數類型。