Maison  >  Article  >  développement back-end  >  Explication détaillée de l'utilisation amusante du langage C

Explication détaillée de l'utilisation amusante du langage C

藏色散人
藏色散人original
2020-05-30 11:17:0625536parcourir

Explication détaillée de l'utilisation amusante du langage C

Explication détaillée de l'utilisation de fun en langage C

La fonction fun est un langage C/C++ personnalisé fonction, fonction fonction Divers. La fonction est appelée « fonction », qui est l'abréviation de la fonction anglaise. Elle est généralement utilisée dans les exemples et les questions de test, et est généralement appelée dans la fonction principale.

En langage C/C++, la fonction fun est généralement appelée par la fonction main. Il s'agit d'utiliser fun pour définir une fonction (ou une méthode), afin qu'elle puisse être exprimée comme étant amusante lors du référencement. Par exemple, int fun(int x,int y), void fun(char* a, char* b) et ainsi de suite. Avec la définition précédente, vous pouvez l'appeler dans la fonction principale, comme ans=fun(3,7); ou fun(p1,p2);.

La fonction fun est une fonction personnalisée. Le mot fun n’a pas d’autre signification que celle utilisée pour représenter la fonction lorsqu’elle est appelée.

Exemple

Exemple C++ 1

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

Exemple C++ 2

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

Tutoriel recommandé : "C#

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn