Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment passer une chaîne pour ouvr…
  • Comment Teach Yourself Windows CE pr…
  • Comment utiliser les tableaux de car…
  • Exigences pour un SDK iTouch 
  • Comment effacer l'écran Avant une n…
  • Comment faire pour créer une zone d…
  • Comment: GTK Couleur Sélection 
  • L'utilisation d'un constructeur par …
  • Différence entre fgetc et getc 
  • Comment faire pour incrémenter auto…
  •   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

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire un jeu de base en C + + 
  • Comment utiliser des déclencheurs En GTK Radiant 
  • Qu'est-ce que Scarlett Fever 
  • Comment faire pour supprimer l'exposant à un flotteur en C + + 
  • Comment changer la couleur en C + + 
  • Comment faire des divisions à virgule flottante 
  • Comment obtenir une date système en C # 
  • C MDI Tutorial 
  • Comment faire pour utiliser MFC Barres d'outils 
  • Comment désosser sur Visual C 
  • Connaissances Informatiques © http://www.ordinateur.cc