Maison >développement back-end >Tutoriel C#.Net >Comment utiliser le retour en langage C

Comment utiliser le retour en langage C

angryTom
angryTomoriginal
2020-03-07 11:37:276763parcourir

Comment utiliser le retour en langage C

Utilisation du return en langage C

La valeur de retour d'une fonction fait référence à la valeur obtenue en exécutant le code dans le corps de la fonction après la fonction est appelée. En conséquence, ce résultat est renvoyé via l'instruction return . La forme générale de la

déclaration de retour est :

return 表达式;

ou :

return (表达式);

Les deux sont corrects avec ou sans ( ) par souci de simplicité, ( ) est généralement. pas écrit. Par exemple :

return max;
return a+b;
return (100+200);

Apprentissage recommandé : Tutoriel vidéo sur le langage C

1 Il peut y avoir plusieurs instructions return, qui peuvent apparaître n'importe où dans le corps de la fonction, mais à chaque appel. Une fonction ne peut exécuter qu'une seule instruction return, il n'y a donc qu'une seule valeur de retour (quelques langages de programmation prennent en charge plusieurs valeurs de retour, comme le langage Go). Par exemple :

//返回两个整数中较大的一个
int max(int a, int b){
    if(a > b){
        return a;
    }else{
        return b;
    }
}

Si a>b est vrai, return a sera exécuté, et return b ne sera pas exécuté s'il n'est pas vrai, return b sera exécuté et return a ne sera pas exécuté ; .

2. Une fois que la fonction rencontre l'instruction return, elle reviendra immédiatement et toutes les instructions suivantes ne seront pas exécutées. De ce point de vue, l'instruction return a également pour fonction de mettre fin de force à l'exécution de la fonction. Par exemple :

//返回两个整数中较大的一个
int max(int a, int b){
    return (a>b) ? a : b;
    printf("Function is performed\n");
}

La 4ème ligne de code est redondante et n'aura jamais la chance d'être exécutée.

Pour plus de tutoriels sur le langage C, veuillez faire attention au Site Web PHP chinois !

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