| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan bestemme størrelsen af ​​struktur på Runtime i C
    C- programmeringssprog blev udviklet som systemudvikler programmeringssprog, beregnet til brug i konstruere systemer applikationer og operativsystemer som Unix. På grund af denne rolle , arbejder C-sprog tæt sammen med en computers hardware og interne strukturer såsom hukommelse . C-funktioner , såsom " sizeof ()" hjælper C-programmører bestemme hukommelsesforbrug af forskellige variabler og datastrukturer i programsamarbejdslandene Ting du skal
    C compiler
    Text editor
    Vis mere Instruktioner
    1

    Opstil målprogram . Mens " sizeof ()" funktionen ikke kræver nogen specielle biblioteker , det hjælper at være i stand til output størrelser for at kontrollere, at funktionen fungerer korrekt. Programmet består af en grundlæggende " main ( ) "-funktionen med evnen til output til skærmen . Opsæt programmet som i følgende eksempel : Hej

    # include " stdio.h "

    int main () {

    tilbagevenden 0 ;}
    2

    Erklær en variabel og en datatype. I det følgende eksempel har du to variabler : "Jeg ", som er en grundlæggende tal, og "x ", som repræsenterer den datastruktur "Eksempel ", som du opretter i begyndelsen af funktionen : < br >

    int main () {

    struct Eksempel { int én; int to ;} ;

    struct Eksempel x , int i = 2;

    tilbagevenden 0; }
    3

    Udskriv produktionen af ​​størrelsen af ​​hver variabel . Brug af " sizeof ()" funktionen, kan du udskrive størrelsen af ​​hver variabel i bytes . Størrelsen af ​​"i" i byte , som med alle andre heltal, er 4. . Størrelsen af ​​"x" i bytes , der indeholder to heltal , er 8 : Hej

    printf (" % lu " sizeof ( i) ) //4printf ("% lu " sizeof (x ) ) //8

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Pass en Container Vector til en funktion 
    ·Sådan bruges GDB Debugger af GNU 
    ·Hvad er en EOF i C Language 
    ·Hvordan man laver en pong spil i C + + 
    ·Typer af Variable Egenskab Data 
    ·Hvordan til at fange alle DataGrid Arrangementer 
    ·Hvordan man laver en MFC Paint Brush Anvendelse 
    ·Sådan læses en fil til ListBox i C # 
    ·Hvordan man laver en Geometry Calculator i C + + 
    ·Sådan Retur til Hovedfunktion i C + + 
      Anbefalede Artikler
    ·Hvordan man håndterer en Out of Memory Fejl i Java 
    ·Hvordan Lær C # for begyndere 
    ·Sådan får du den dato fra en MySQL Timestamp 
    ·Sådan Pass input fra PHP til Perl 
    ·Sådan oprettes en DSN Brug af en API -kode 
    ·Sådan Fremskynde VBA kode 
    ·Sådan tilføjes Førende Spaces i Python 
    ·Hvordan man laver en to-delt Horisontal Menu 
    ·Hvordan man skriver grafik på Shell Script 
    ·Sådan Konverter en heltal til en streng i Visual Basic…
    Copyright © Computer Viden http://www.computerdk.com