| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment initialiser les variables en C
    C n'a pas initialiser les variables automatiquement , donc si vous n'avez pas initialisé correctement , vous pouvez obtenir des résultats inattendus . Heureusement, C le rend facile à initialiser les variables lorsque vous déclarez eux. Instructions
    initialiser les variables à déclaration
    1

    initialiser une variable en C lui assigner une valeur de départ . Sans cela, vous aurez tout ce qui est arrivé à être dans la mémoire à ce moment, ce qui conduit à un comportement incohérent et bogues non reproductibles qui peuvent être extrêmement difficiles à traquer .
    2

    Ajoutez une initialisation à la déclaration. Il suffit de virer sur une mission jusqu'à la fin de la déclaration , comme suit:

     int x = 5; 
    3

    Sachez que l'initialisation de tableaux fonctionne de façon similaire , sauf que vous devez mettre plusieurs séparés par des virgules valeurs à l'intérieur des accolades. Quand vous faites cela , vous pouvez laisser hors de la taille du tableau, et il sera rempli automatiquement :

     int month_lengths [] = {31 , 28, 31 , 30, 31 , 30, 31 , 31, 30, 31, 30 , 31} ; 
    4

    Profitez des chaînes de caractères. Les chaînes de caractères , qui sont vraiment des tableaux de caractères , également en charge un format plus simple pour l'initialisation :

     titre char [] = " Mon Programme " ; 
    5

    manifestent leur genre de initialisation de tableau en format pointeur ( puisque les tableaux sont vraiment pointeurs) :

     int * month_lengths = {31 , 28, 31 , 30, 31 , 30, 31, 31 , 30, 31 , 30, 31 }; char * title = " Mon Programme " ; 
    6

    Rappelez-vous que les structures en C sont initialisés de la même façon que les tableaux :

     struct role = {" Hamlet" , 7, FALSE, " prince du Danemark ", " Kenneth Branagh "}; 
    < br > initialiser les variables manuellement
    7

    attendre pour initialiser une variable à un autre endroit dans le programme si ce sera plus clair. Par exemple, une variable qui sera l'indice d'une boucle for est généralement préférable initialisé dans la boucle . Cela rend plus facile pour un autre programmeur à lire, depuis l'initialisation est proche où il sera utilisé .
    8

    Initialisation de la structure de données au bon moment . Si une structure de données va être allouée dynamiquement avec malloc () ou une fonction similaire , vous ne pouvez pas initialiser qu'après il est affecté . Toutefois, dans ce cas, ce que vous déclarant est en fait un pointeur , ce qui devrait encore être initialisé à NULL comme une question de cours .

    Previous :

    next :
      articles connexes
    ·Qu'est-ce qu'un destructeur virtuel en C 
    ·Comment puis-je écrire un programme de conversion de l…
    ·Définition de l'abstraction des données en C + + 
    ·Comment écrire un programme pour calculer l'intérêt …
    ·Comment débogage dans Visual C + + 
    ·Comment apprendre le C # Step- by-Step 
    ·Appeler la fonction de l'objet C + + Syntaxe 
    ·Comment faire pour augmenter la valeur d'un pointeur da…
    ·Comment apprendre le C # pour les débutants 
    ·Comment écrire une application multi thread en MFC 
      articles en vedette
    ·Comment autoriser PHP pour écrire dans le fichier 
    ·Java Software formation sur CD 
    ·Comment faire un Geometry Calculator en C + + 
    ·Liste des codes pour Python intégré dans les fonction…
    ·Expansion PHP Menu Tutorial 
    ·Comment faire pour convertir UTC à l'heure du Pacifiqu…
    ·Comment utiliser un panier en PHP 
    ·Quelle est une variante dans VB 
    ·Comment compter le nombre d'enregistrements avec des cr…
    ·Comment stocker poignée MATLAB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com