| 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
    Quels sont les variables de structure initialisée à en C
    Le langage de programmation C est souvent considéré comme une langue « de niveau inférieur », ce qui signifie que sa compilation et l'exploitation se rapproche du niveau matérielle d'un ordinateur que les autres langages de programmation. Cela signifie également que certains avantages de langages de plus haut niveau ne se produisent pas en C , comme la vérification de type automatique. Lors de la création des variables ou des structures de données , le compilateur ne s'initialise pas les données. C'est au programmeur . Variables

    Tout comme dans la plupart des autres langages de programmation , les variables sont le fondement de C. Sans eux , les programmeurs n'ont pas pu effectuer de nombreuses opérations significatives qui dépendent de l'état actuel du programme. Variables dans C contiennent des données pour une utilisation ultérieure et sont déclarés par le programmeur et attribuer une valeur . C représente un langage " fortement typé " , ce qui signifie que le programmeur doit également déclarer le type de la variable de données. Ainsi, par exemple , une variable destinée à contenir un nombre entier doit être déclarée avec le mot-clé "int" précédant le nom de la variable .
    Variable Initialisation

    Quand un programmeur déclare une variable dans son programme C , le compilateur met de côté suffisamment de mémoire pour contenir les données de cette variable. Le compilateur fait cela au moment de la compilation , ce qui signifie que, avant le programme s'exécute même , le compilateur a des instructions pour mettre en réserve de la mémoire pour certains types de variables. Cependant, la mémoire du compilateur met de côté pourrait contenir quoi que ce soit . Une variable initialisée peut contenir n'importe quelle valeur, ou rien du tout . C'est pourquoi il est au programmeur pour initialiser la variable . Le code suivant montre la différence entre une variable initialisée et non initialisée dans C:

    int x ; //pas valueint y = 3; //y va de valeur 3
    structures

    structures de données sont similaires aux variables dans C en ce qu'ils représentent des données sous un nom variable. Cependant, les structures , notés avec le mot-clé " struct " , détiennent une collection de données diverses destinées à travailler ensemble dans une sorte de manière logique. Structures représentent une sorte de type de données dans la mesure où les variables de structures peuvent être déclarées . Par exemple , le code suivant illustre la différence entre une structure et d'un variable. La struct "y " représente un nouveau type de données "y" à partir de laquelle le programmeur peut déclarer des variables :

    int x ; //Variable:

    struct y {int j; caractères k; } ;//struct qui détient un nombre entier et un caractère Variable:

    y struct_variable ; //variable de type "y"
    Structure initialisation

    Tout comme les variables , le compilateur met de côté l'espace mémoire pour les structures où ils sont déclarés. Cependant, les structures ne sont pas initialisés jusqu'à ce que le programmeur les initialise . La mémoire réservée à une structure peut contenir toutes les données de toutes les variables de la structure , mais aucune des variables contiendra aucune valeur significative. Par conséquent, comme le montre le code suivant, le programmeur doit initialiser les valeurs de la variable , que ce soit lors de la déclaration de la structure réelle ou en déclarant une variable du type de structure :

    struct { int num = 2; int num2 = 3; };

    struct y {int j; caractères k; }

    y struct_variable = {1 , "e" };
    < br > Photos

    Previous :

    next :
      articles connexes
    ·Quel est le sens de la norme ANSI 
    ·Comment mettre à jour Xcode De Terminaux 
    ·Comment puis- je corriger une Studio 6.0 T -SQL Debugge…
    ·Comment convertir une chaîne en valeur booléenne 
    ·Comment faire un dossier dans C + + 
    ·Comment ajouter une ligne dans DataGridView 
    ·Comment lire un fichier CSV en C 
    ·Longueur de corde sans Construit en fonction en C + + 
    ·Comment concevoir un compte de classe nommé en C + + 
    ·Comment Créer un fichier Pyc pour exécuter sur le Web…
      articles en vedette
    ·Comment faire pour convertir la chaîne en Unicode en P…
    ·Comment réinitialiser une colonne Bound 
    ·Comment faire pour effacer l'écran en Python Programma…
    ·Les différences entre les structures et les classes 
    ·Quelle est la programmation Client Server 
    ·Comment compiler du code Python 
    ·Comment faire un enregistrement MARC 
    ·Comment faire pour effacer le Presse-papiers Avec VBScr…
    ·Comment compiler un Makefile 
    ·PHP 'If' Tutoriel Déclaration 
    Copyright © Connaissances Informatiques http://fr.wingwit.com