Initialiser une variable en C pour lui assigner une valeur de départ. Sans cela, vous aurez tout ce qui se trouvait dans la mémoire à ce moment, ce qui conduit à un comportement incohérent et les bogues non reproductibles qui peuvent être extrêmement difficile à traquer.
Ajouter une initialisation à la déclaration. Juste virer sur une mission jusqu'à la fin de la déclaration, comme ceci:
int x = 5-
Sachez que l'initialisation de tableaux fonctionne de manière similaire, sauf que vous devez mettre plusieurs valeurs séparées par des virgules entre accolades. En faisant cela, vous pouvez laisser hors de la taille du tableau, et il sera rempli automatiquement:
month_lengths int [] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} -
Profitez de chaînes de caractères. Les chaînes de caractères, qui sont vraiment des tableaux de caractères, prennent également en charge un format plus simple pour l'initialisation:
titre char [] = "Mon programme"-
Exprimez soit type de tableau initialisation en format pointeur (puisque les tableaux sont des pointeurs vraiment):
int month_lengths = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} -
carboniser title = "Mon programme"-
Rappelez-vous que les structures en C sont initialisés de la même manière que les tableaux:
struct role = { "Hamlet", 7, FALSE, "Prince of Denmark", "Kenneth Branagh"} -