Comment utiliser le retour en langage C

angryTom
Libérer: 2020-03-07 11:37:53
original
6686 Les gens l'ont consulté

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 表达式;
Copier après la connexion

ou :

return (表达式);
Copier après la connexion

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);
Copier après la connexion

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;
    }
}
Copier après la connexion

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");
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal