Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Quelles applications utilisent Visua…
  • Comment faire pour installer Microso…
  • Comment Jeux de programmer en C + + 
  • Comment calculer intégré Avec C + …
  • Comment lire un fichier ligne à la …
  • Comment vérifier un email POP3 Avec…
  • Comment construire une file d'attent…
  • Comment faire pour créer une chaîn…
  • La différence entre Filestream & St…
  • Comment diffuser des vidéos en XCod…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Fonctions static void en C

    Fonctions C aide de programmation modulariser code. Les fonctions contiennent des blocs de code qui effectuent certaines tâches fréquemment utilisées. Les programmeurs peuvent appeler ces blocs de code en utilisant le nom de la fonction . Cependant, comment un programmeur déclare en fait une fonction dicte la façon dont elle peut l'utiliser. Parfois , un programmeur doit définir une fonction qui n'existe tout simplement une tâche sans avoir à retourner aucun résultat - qui d'autre programmeur peut utiliser en dehors du fichier qui le contient. Dans ce cas , elle peut définir la fonction comme statique et non avenu. Fonction et types de retour

    En programmation C , chaque fonction a un type de retour. Ce type de retour indique au compilateur C que la fonction de produire une valeur de quelque calcul qu'il effectue. Le programmeur peut utiliser le type de retour et l'assigner à une variable. Elle peut aussi l'utiliser dans une instruction conditionnelle ou n'importe où la valeur pourrait être utile dans le programme. Les exemples suivants montrent des fonctions avec différentes valeurs de retour , et comment ces fonctions sont appelées en pratique :

    int myFunc (int x ) { return x

    * 2;

    } Photos

    caractères ma_fonction2 () {

    retour 'v' ;

    }

    int y = myFunc (3); //"y" est égal à 6 Photos

    lettre char = ma_fonction2 (); //" lettre " est égal à "v"
    néant fonctions
    fonctions Void

    sont différentes, en ce sens qu'ils retourner aucune valeur . Cela indique au compilateur que la fonction ne doit pas renvoyer une fonction en utilisant la commande "return " . Toutefois , le programmeur peut toujours utiliser l'instruction de retour , tant qu'il ne retourne aucune valeur . L'instruction return dans une fonction de vide peut mettre fin à la fonction plus tôt si nécessaire, sans donner une valeur . L'exemple suivant montre comment une fonction de vide pourrait ressembler dans la pratique :

    vide myFunc3 (int z ) {

    if ( z == 0) {

    retour; //se termine fonction exécution

    }

    else { cout <<

    z ; //affiche 'z' , mais ne renvoie aucune valeur
    < br > Photos Fonctions statiques

    le mot-clé "statique" devant une fonction indique au compilateur que la fonction ne doit pas être visible à l'extérieur de son fichier actuel. Souvent les programmeurs écrivent fonctions dans les fichiers de définition distincte qu'ils peuvent importer dans d'autres programmes. Toutefois , un programmeur peut trouver avantageux de limiter l'accès à une fonction au fichier qui le contient. La fonction ne peut alors être utilisé par un autre code existant dans le même fichier . L'exemple suivant montre comment statique œuvres de fonction:

    //fonction dans " file1.h "

    static int triple (int x ) {

    retour
    x * 3 ; Photos

    }

    //file2.c

    importation " file1.h "

    int main () { int

    y = triple (3) ; //compilateur générera une erreur , indiquant que la fonction n'existe pas

    }
    Fonctions static void

    static void sont des fonctions qui sont limités à un seul fichier et que le retour sans valeur. Pour cette raison, leur utilisation est limitée . Toutefois, si un programmeur veut écrire du code spécifique aux fichiers , une fonction static void pourrait aider à organiser code. Si un fichier source C a quelques fonctions que le programmeur va utiliser dans d'autres fichiers , et ces fonctions s'appuient sur d'autres fonctions plus petites dans leur fichier source , le programmeur peut choisir de faire ces petites fonctions statiques. Si ces fonctions sont en train d'exécuter des tâches et ne pas retourner les résultats , alors le programmeur les désigner static void .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment écrire une déclaration de cas en C + + 
  • Comment faire pour convertir XML à Enum 
  • Comment réparer le GCC Attention implicit declaration of function 
  • Comment utiliser Int pour obtenir la couleur RVB Code 
  • Comment utiliser OpenGL dans Visual C 
  • Comment gérer la fermeture du navigateur événements en C 
  • Comment calculer la longueur de la chaîne 
  • Comment se connecter à un émulateur de Windows Phone 7 
  • Comment utiliser C + + modèles de classe 
  • Qu'est-ce qu'une tête Ctype 
  • Connaissances Informatiques © http://www.ordinateur.cc